Merge branch 'release/v0.2.12' into develop
ignoring Idea files
initial refactoring
extracted services from api and project
extracted global settings
extracted request details
* refactored use cases out of project and api
* added java dependencies for specs
* finally the specs are running for all application code
jpi build needs http instead of https for ruby gems
specs for get build actions added
added specs for get build cause
moved from expect to receive to stub for doubles
added specs for get jenkins projects use case
supplied all the needed Java dependencies
added commit specs
added specs for build now use case
added specs for create branch project use case
added specs for notify commit use case
rescuing exceptions properly
added specs for process delete commit use case
making exceptions inherit from StandardError
added specs for process commit use case
added specs for settings
added specs for project
refactored repo_uris_match? to a more understandable form
extracted repository uri