Update and extend Buildinfo functionality
The MR has two main aspects:
- Place the free-functions inside
BuildInfo.hpp
andGit.hpp
into the new namespacehyteg::buildinfo
. This is similar to the approach in waLBerla. - Add a new query function
fpType()
which hands back a string representing the type that is behindreal_t
. This info is then used inprintBuildInfo()
andprintSoftwareMetaData()
.