Java snippet generator

Support for option:
--snippets underscore|camelcase

Underscore is the default. Could be overriden from cucumber.options in the junit runner, or from the command line.