Project deploy keys API
Add and fix some tests for routing.

It is linked to #2598.
Fix routing errors.

It should fix #2598.
Don't set format manually, bacause set in routing.
Adding sleep statements to allow sufficient time for the page to settle.
Merge pull request #3154 from hiroponz/fix-routing-error

Fix routing error
Fix loading animation while browsing tree
System hooks API.
Update README with references to versions.
Use redis as cache storage. cache events
Merge pull request #3157 from cabello/patch-1

Update README with references to versions.
Merge pull request #3156 from m4tthumphrey/api-system-hooks

Added methods to manage system hooks from API
Merge pull request #3149 from m4tthumphrey/api-deploy-keys

Added methods to manage project deploy keys via API
Use secure protocol
Merge pull request #3158 from dosire/master

Use secure protocol
update Gemfile.lock with https rubygems
add system hooks api docs to help content
fix js syntax error
show highlighted code correctly inside issue body
Return project description back