Add cxxopts as a module
Start integration with cxxopts
Use default and implicit values
Cleanup
Clean
Complete use of cxxopts
Updates
Finalize
No more need to link with boost program_options
No need for RTTI here
Merge branch 'feature/cxxopts' into develop