Merge pull request #214 from KensoDev/master

Added some documentation for the Github Trajectory integration as requested here: https://github.com/github/github-services/pull/213
Add the Ducksboard service hook.

Will send pushes, issues, forks and watches notifications to Ducksboard
widgets which will display the updates in real-time.

Ducksboard is a real-time dashboard for SaaS metrics. See more at
http://ducksboard.com/.
Merge pull request #216 from ducksboard/master

Add Ducksboard service hook.
faraday handles body serialization
Fix ducksboard webhooks endpoint url (was pointing to local machine).
Merge pull request #217 from ducksboard/master

Fix ducksboard webhooks endpoint url
Merge branch 'master' of github.com:github/github-services
Updated TargetProcess regex to exclude bad commits
services: email: fix first_commit_sha

Simple bug fix: first_commit['id'] not :id.
services: email: shorten first commit to 6

restore the old behaviour:

$ rake console
>> svc = Service::Email.new(:push)
>> svc.mail_subject
=> "[mojombo/grit] 06f63b: stub git call for Grit#heads test f:15 Case#1"
Make Ducksboard service listen for issues, fork and watch events.
Use push helpers to format Talker messages

This correctly shows the actual pusher when a push happens instead of
whomever committed the last commit. It will also make the message a tad
more interesting:

  Joe Pusher created some-branch from master (+2 new commits)

instead of

  Mary Committer pushed 2 commits
Merge pull request #219 from philips/master

services: email: fix first_commit_sha
Merge pull request #218 from JonnyFunFun/master

Fixed TargetProcess hook's regular expression
Merge pull request #222 from Mange/patch-1

Use push helpers to format Talker messages
Update Ducksboard documentation to reflect tracked events.

Those are pushes, issues, forks and watches.
Major fixes to TargetProcess hook
Improve Talker push notifications

Adds the URLs back for single commits (as long as there's more
than one commit in there).

It will also always show a proper summary, so no more

  J. Pusher pushed the following commits:
  <awkward silence>

when a new branch is created.

Tests were also improved to excercise all code paths inside the
service notification.
Refactor common call into private method
Add Pull Request notifications to Talker