Introduced several features to simplify control of option processing.
- Added: Ability to extract option-lists from strings
- Added: Setting to disable mixed-order option/argument lists
- Added: Setting to throw an error for unrecognised options
- Added: Support for terminating options using a double-dash
- Fixed: Options array being modified by reference