Merge pull request #92 from henryju/master

Issue #86: Use Console() when possible instead of System.out to preserve non ascii chars
First step implementing DynamicParameter.
More DynamicParameter work.
gitignore.
Working @DynamicParameter.
More tests.
Automatic handling of arities for @DynamicParameter.
Added: @DynamicParameter.
Fixed NPE in usage().
Show the dynamic parameter syntax in the usage.
Updated TestNG to 6.4beta.
[maven-release-plugin] prepare release jcommander-1.21
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release jcommander-1.22
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release jcommander-1.23
[maven-release-plugin] prepare for next development iteration
Doc for @DynamicParameter.
Fixed: Commands with same prefix as options were not working properly.
Updated license