Added cucumber scenario to reproduce issue #443 DataTable arguments aren't working with cucumber-scala
Hack fixed #443 and added appropriate tests - requires refactor.
Merge branch 'master' of https://github.com/cucumber/cucumber-jvm

Pulling from cucumber-jvm root to keep in line.
Removed 'string only' types for scala so can work with complex types (i.e. data tables) - need to implement xstream parser for bigint and bigdecimal
Resolved issue with parsing biginteger and bigdecimal
Fixed unit test that assumed all types from core cucumber were string
Added additional test for datatable with an additional argument
Removed transform scala, and started commenting existing code
Incremental refactoring
Changes to scala dsl
Fixed transformation issue to use java layer for transforms
Base of further tests for new type handling - specifically to check the locale based differences, and customer mappers
Fixed broken tests (ScalaDslTest was just a line number change, and other was a half implemented test case for custom mappers) should build ok now.
Added additional test for the case "Custom object with a string constructor"
Added test to assert custom mappers working in Scala world.
Tidied up code and tests before merge
Merge branch 'master' of git://github.com/lucas1000001/cucumber-jvm into lucas1000001-master
Attribution. Closes #443, #455.