cmake: Generate cmake configuration
build: Create cmake release version metadata
cmake: Add versioning support

Derived from the existing support in Bio-Formats.
cmake: Version omero-client
Merge remote-tracking branch 'origin/develop' into cmake-config

Conflicts:
	CMakeLists.txt
	components/tools/OmeroCpp/CMakeLists.txt
cmake: Match tags beginning with 'v' or 'v.'
Merge pull request #2934 from rleigh-dundee/cmake-config

cmake: Add versioning of build, library and installation metadata