Fix final JRuby build failure.

@tooky FYI I'm making a new Cucumber::Core::Gherkin namespace and
I'll move the parser related stuff in there.
Move things into Gherkin namespace
Move AST builder into Gherkin namespace
Tidy up error constants
Better test for suite runner