Moving and renaming OptionMap test.
Dropping legacy test and OptionAttribute related test helper.
Added real tests to OptionMap (open way to its refactoring).
Refactored OptionMap to use one dictionary for locate options.
Adding two basic tests that prove mutually exclusive feature of OptionMap.
Replaced mutually exclusive OptionMap legacy code with Linq.