- fix IndexOutOfBounds() exception in gherkin java support.
  This bug manifested itself in cucumber-jvm when running against
  a feature with no steps implemented yet.  It looked like this
  in the maven output:

  Scenario: Say hello                     # cucumber/examples/java/helloworld/helloworld.feature:3
    Given I have a hello app with "Howdy"
    When I ask it to say hi    When I ask it to say hiTests run: 3, Failures: 0, Errors: 2, Skipped: 1, Time elapsed: 0.56 sec <<< FAILURE!
Feature: Hello World  Time elapsed: 0.014 sec  <<< ERROR!
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:604)
	at java.util.ArrayList.get(ArrayList.java:382)
	at gherkin.formatter.PrettyFormatter.indentedLocation(PrettyFormatter.java:142)
	at gherkin.formatter.PrettyFormatter.printStep(PrettyFormatter.java:255)
	at gherkin.formatter.PrettyFormatter.match(PrettyFormatter.java:179)
    ...
Add Thai into lib/gherkin/i18n.json without test
Merge branch 'master' of https://github.com/roofimon/gherkin into roofimon-master
Fixed i18n spec
stepdefs.json updated
History updated
Fixed java version of i18n test.
Relates to #253
Add German plural form of "Given"
Fix typos in Malay i18n
Formatting
Handle interleaved steps and results in the java PrettyFormatter

The java PrettyFormatter has relied on that the call to step() for all
steps in a scenario, come before any call to match() for any step in
the scenario. In Cucumber-JVM version 1.1.3 the call sequence was
changed so this assumption is not true anymore.

To handle interleaved calls to step(), match() and result(), the java
PrettyFormatter is changed to also store the received match and result
data in a list until the end of the scenario. Then the indentations for
the step definition locations are calculated, and the whole scenario is
printed at once.

The final formatted result is not changed, but for long running
scenarios the delay of printing until the end of the scenario will be
notable. Since the printing is deleyed until the end of the scenario,
the printing of the current step as executing is also removed.
Relax the Pretty Formatter spec, executing output not needed

Update the rspec spec for the pretty formatter to explicitly mark the
end of the scenarios with a call to Formatter.eof(). Relax the spec to
allow for but not require the "executing" output for the currently
executing step. The java Pretty Formatter is not printing those, since
it needs to wait to the end of the scenario to be able to calculate the
indentation for the step definition locations for the scenario.
Adding in Sanskrit/Shudh-Hindi words for 'hi' language.
Paste of परन्तु didn't work properly the last time.
ssh cukes.info no longer needed
Merge pull request #252 from Ware2b/master

fixed IndexOutOfBoundsException in gherkin java support
Merge pull request #255 from glts/add-german-plural-given

Add German plural form of "Given"
Merge pull request #256 from glts/fix-typo-malay

Fix typos in Malay i18n
Updating history
fix for dissapearing examples tags