Giving access to recognizedOptions from parser

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>
Merge pull request #39 from aneveux/master

Giving access to recognizedOptions from parser
Tidying from #38 a bit.
suppressing some generics warnings uncovered with -Xlint:unchecked
Add Hamcrest for tests.
Test passes for recognized options.
Simplify passing of defined specs.
Small format changes.
Merge branch 'feature/OptionSetAsProperties' into develop
Remove "mapWith" in favor of "asMap".
Undo minor formatting changes.
Merge pull request #42 from binkley/feature/OptionSetAsMap

Feature/option set as map