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