Java style (camelcase) snippet generator option

After this discussion: https://github.com/cucumber/cucumber-jvm/pull/302#issuecomment-21183337

Support for java style function names in snippets.

Configurable with --snippets in the cucumber.options. (junit and command line)
Values: underscore, camelcase
Default: underscore

Currently only supported by the JavaBackend