update readme
fix formatter for cases where no short code has been setup
expanded the supported list type to include List<>, IEnumerable<>, IList<> and ICollection<>
seems .net 3.5 does not support the covariance syntax.
formatting
refactor the parsing engine to split out the responsibilities making it more easy to test and extend. This should allow development for more edge case scenarios and create a more powerful and simplified engine
refactor parsing grouper class
refactor internal namespaces
clean usings
Fixed double parsing on french computers where "125.23" wasn't parsed as double because it expected "125,23".
Two tests were failing because of this.
Used InvariantCulture to fix this instead of CurrentCulture.
extend the tests around the builder
work towards an additional arguments callback
Merge pull request #21 from do0om/develop

Fixed double parsing on french computers where "125.23" wasn't parsed as...
https://en.wikipedia.org/wiki/English_articles#Distinction_between_a_and_an

hth
Merge branch 'develop' of github.com:fclp/fluent-command-line-parser into develop
Merge pull request #22 from kjgorman/patch-1

an -> a
Merge branch 'develop' of github.com:fclp/fluent-command-line-parser into develop
AdditionalArgumentsCallback -> CaptureAdditionalArguments
started to extend the additional arguments tests
added a couple more tests around the expected results of the parse operation when the double dash is used throughout arg string, also updated the parser to strip out the -- from the results