Fix contributing link.
Merge pull request #516 from carsonmcdonald/fixcontributelink

Fix broken contributing link
Added android (cucumber-android) module.
Removed unnecessary constructor.
Removed unnecessary loadGlue method.
Refute claim that stepdef classes get instantiated for every step. It happens for every scenario.
Add some tags to the helloworld example - and remove the pretty formatter (currently broken). Will add pretty back when it's fixed.
Don't specify tags in runner
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
Upgrade to cucumber-html 0.2.3
Use standard Android Maven Plugin project layout.
Added an Android test module for integration-testing the library project.
Added readmes.
Updated readmes.
Merge branch 'master' into cucumber-android
Added private modifiers.
Added assertions to test.
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.
Support for AndroidTestCase.
Fix up travis include synax for sonatype publish