SelectInput and ArgumentParser.parse retain order (using LinkedHashMap and LinkedHashSet).
Merge pull request #4 from mgedigian/master

Preserve order of SelectInput through parse operation