Got rid of Maven Shade Plugin wherever it was possible.

Artefacts which still have need to use the plugin:

    - cucumber-groovy
    - cucumber-jython
    - cucumber-jruby
Add travis config to deploy snapshots to sonatype.

This needs the actual sonatype username and password added
after running through a 'travis encrypt' command.

Only try to deploy from one entry in the matrix, so pulled
openjdk6 out of the main jdk matrix and added a separate
entry with its own script with the deploy command.
Fix up travis include synax for sonatype publish
Don't attempt to publish jruby gem from Travis
JUnitFormatter does not throw exception in done() method.
Merge pull request #533 from deadmoto/master

Fixed issue #532: JUnitFormatter does not throw exception in done() method.
Closes #532, #533
Explanatory comments added

Included some comments in the Groovy example to help those coming to
Cucumber-JVM and Groovy from other similar development environments,
e.g. Behave and Python.
Merge pull request #522 from ffbit/get-rid-of-shade-plugin

Got rid of Maven Shade Plugin wherever it was possible.
Annotating change from the pull request
Merge pull request #537 from quantoid/master

Explanatory comments added to Groovy example
Noting updated examples
Always cancel timer when we're done, even if an exception is thrown. Closes #540
Don't shade jruby/jython/groovy artifacts - only for native packages (gem,egg,zip). Closes #518, #522.
This actually gets those tests passing, whoops
Don't execute the tests on travis, but compile them
Tell travis to also run the examples
JUnitFormatter marks skipped tests as failures in strict mode

Let the option strict make JUnitFormatter to mark skipped tests as
failures. Use a new interface StrictAware to determine which formatters
the strict option should be passed to, following the example of the
interface ColorAware determining which formatters the monochrome option
is sent to.
Merge pull request #543 from brasmusson/junit-formatter-strict

Let the JUnitFormatter mark skipped tests as failures in strict mode
Updating History.md for merge of #543
Ignore gedit droppings