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
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