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
ensure service data is initialized as {}
handle common nil errors better
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
add list of white listed attributes for logging
white list non sensitive attributes in services
use addressable instead
rearrange lib dir
fix services path
implement basic log messages for services
sanitize logged attribute strings that might be URIs with passwords
get the logger ready
fix really bad attempts at writing a basecamp domain
Merge pull request #295 from Slatebox/master

Slatebox Service Hook
Merge branch 'json-logging'
whitelist slate box property
updating faraday required a flurry of other gem updates
tweaks to Addressable so it works more like URI.