CMake minor cleanups.
Merge pull request #84 from murrekatt/develop

CMake minor cleanups.
Running unit tests as part of Travis builds.
Corrected version to same as in VERSION file.
Merge pull request #85 from murrekatt/develop

Running unit tests with Travis and cleanup of version and Travis file.
Moved RPM spec into package subdir.
Merge pull request #86 from murrekatt/develop

Moved RPM spec into package subdir.
cmake: Build with keyring option
Merge pull request #75 from lclc/keyrings

cmake: Build with keyring option
cmake: Build Doxygen documentation with "make doc"
Merge pull request #87 from lclc/doxygen

cmake: Build Doxygen documentation with "make doc"
Add negative tests to all commands