Updates BuildInfo

- Commit adds a new function compilerInfo() that will return the
  compiler ID and version as obtained from CMake.
- printBuildInfo() will now include this information.
- We rename buildFlavour() to buildType() for naming consistency with cmake.
31 jobs for mohr/compilerInfo in 96 minutes and 42 seconds (queued for 2 seconds)