refactor _opt and _munge_val into a single sub
sort keys from option hash, for consistent test output
fully test all variations of options
alter the behaviour of single-letter options to push two elements to the arg list, rather than one
Merge remote-tracking branch 'ether-upstream/topic/single-dash-options'