Cucumber tag v0.3.1 alpha

Cucumber upgraded to version 0.3.1 from cucumber/cucumber-js repo
( this allowed to use Travis CI. Our Jenkins CI link linux box environment was not compatible with cucumberjs due to ruby versioning issues )
I applied my patch to filter scenarios using querystring parameter.

Travis seems to be happy with our code:
https://travis-ci.org/maciejblinkbox/cucumber-js/builds/13802877
https://travis-ci.org/maciejblinkbox/cucumber-js/builds/13809291

Instead of merging my v0.3.1-alpha branch into blinkbox/cucumber-js v0.3.0-alpha branch we should create a new v0.3.1-alpha branch in blinkbox/cucumber-js I think.