Start working on GitLab plugin

Right now this has web endpoints for steaming system hooks and commit
hooks.

Things I'd like to do before I finish this:

* Merge and Issue hooks support
* Add commands for repo management with the Gitlab gem

GitHub plugin coming sometime afterwards.