Merge tag 'v1.1.0' into develop

v1.1.0
Merge branch 'master' into develop
Merge branch 'master' into develop
merged changes from pull request #38, related to legacy and 2+ git plugin version
extracted build scm and scm data from create project from branch use case
Changelog:
* logging request details nicely, including payload
* error handling fix, exceptions converted to java RuntimeException, related to JENKINS-24232
* on error displaying stack trace as well
Merge branch 'develop' into feature/git_2x_support
Merge branch 'feature/git_2x_support' into develop
Changelog:
* displaying stack trace on exception, nicely formatted for api response or in log
* fix for invalid or empty payload, returns the actual payload sent and a more meaningful description
* catching invalid route, displaying known routes and link to wiki
fix for branch specifier that is not of String type
now just skipping such projects instead of raising exception (JENKINS-24232)
Add rakefile & TravisCI configuration
Merge remote-tracking branch 'upstream/master' into upstream