Add initial MQTT hook.
Add require 'matt' to vendor
Adding CodePorting GitHub Service and Documentation
Update CodePorting Service Hook for GitHub
Update CodePorting Service Hook and addition of CodePorting-C#2Java_test.rb
Update CodePorting Service Hook and addition of CodePorting-C#2Java_test.rb
Update the Bamboo service to work with Bamboo 4.x

The updates services uses the proper REST resource now.  The change includes
changing the authentication scheme from login -> trigger -> logout to use basic
auth when posting to the build queue resource. This reduces the number of HTTP
requests from n+2 to n (where n is the number of build plans that need to be
triggered).

This addresses issue #292
updating faraday required a flurry of other gem updates
tweaks to Addressable so it works more like URI.
Update/simplification of CodePorting hook service
Update/simplification of CodePorting hook service
Update - using faraday to make web calls
Update - using faraday to make web calls
minor tweak to service URL and documentation line spacing
altered Changeset Uri value to the actual GitHub changeset instead of the repo base
Include GitHub on the new Basecamp timeline.

Rename the old Basecamp hook to Basecamp Classic, but keep the internal
name for back-compat.
Add working MQTT publish. Update gem file for dependency. Remove require from load.rb. Add test case. Update doc.
Add 'id'
Show 'via GitHub' on Basecamp events
Added Apoio service

tests included