Add build information to csg-eb libarary

MFIX-Exa pulls the git hash from the csg-eb subproject git repository. This is only valid for 'superbuild' setups and not when linking against pre-installed libraries. This information should be incorporated into the csg-eb build so that no matter how it is built, the correct information is returned.

  1. Define a version for csg-eb. The version can be used to determine what information is available. If version is not defined, then the calling program cannot expect to call additional functions.
  2. Incorporate the git hash at a minimum. We could also add additional build information similar to AMReX (e.g., date, compilers, etc).
  3. add functions that calling programs can use to get basic build information.