Merge pull request #1 from cucumber/master

Merging master project
Fixing language test by adding in missing languages
add Greek translation
Merge remote-tracking branch 'upstream/master'
Fixing Json Formatter to handle before steps when the scenario has not been started yet. Updating the JSONFormatterTest so that a before step is inserted before the sceario is started.
Bumping version in pom
Cleanup Unused Import
Add i18n support for en-old / Old English / Englisc

Idiomatic OE uses the same particle ('tha') for 'when' and 'then', occasionally but not always 'tha' for 'when' and 'tha the' for 'then'.

The 7 for 'ond' is as close as a modern typeface gets to the Tironian note for 'et', often used as an abbreviation for 'ond' in OE manuscripts.
add Greek locale option in the tests
support formatting multiple rows with different number of cells
Merge pull request #241 from smiller/master

Add i18n support for en-old / Old English / Englisc
Java lexer for En_old
Fix merge conflict in I18nTest.java
Java lexer for El
stepdefs.json updated
Partial fix for #238
TagExpression.eval() deprecated, TagExpression.evaluate() added to replace it
This monkey patching hides real prpoblem we have
StringIO should be wrapped into IOWriter
stepdefs.json updated
unused require removed