ability not to sort options

new constructor for CmdLineParser to optionally not sort options. This is because the order of the options might be purposeful, for example grouping them logically.
I think it's better to store the reference for future enhancements instead of just copying the content.
I love the idea of a configuration object :+1: