Add RotatingFileSink

Adds a 'rotating' sink that maintains a limited archive of log files.
Add command line parsing module

Also adds 'range' utilities for validating numeric ranges.
Fix minor cmake package config bug

Fixes minor bug in version config script that made it fail when called
with no version requirement
Update installed library scripts

Updates cmake scripts and documentation for installed
logging and command line libraries.
Merge branch 'develop'