Update build system to support latest cmake version.
Open, Needs TriagePublic

Description

Currently the build system only supports cmake version 3.7. This is a problem because:

  • 3.7 is an old version and this makes life of Linux and OSX users harder.
      • Linux distros come with newer versions put into the package repositories:
        • Ubuntu 18.04: 3.10
        • Ubuntu 18.10: 3.12
        • Ubuntu devel: 3.13
      • Zephyr uses chocolatey on windows which has v3.13.3
      • OSX homebrew seems to have 3.13
    • 3.7 uses an outdated version of "response file" support. This makes fixing T95 problematic.

As a result of the above the build system shall be updated to support cmake 3.10->3.13.