Moved up scope of ArgumentParserFactory in parsing loop.
Name refactoring.
Factored code to handle ValueOption (uncomplete).
Hidden ValueOptionProperty attribute.
Some UnboundValuesT code refactored to ValueOptionProperty.