Updating tests to actually test the right values.
Do not check the SSL certificate of ShiningPanda CI.

Some ShiningPanda CI users are experiencing problems with
our SSL certificate. Until the cause is fully understood
and the problem is solved, we deactivate the SSL certificate
verification.
Add a service hook for Backlog
Merge pull request #391 from Goellan/master

hubci service now uses https
Merge pull request #392 from shikadilord/feature/cia-full-commits-option

Add a switch to send full commit messages to the CIA service hook
Merge pull request #393 from shiningpandaci/master

Do not check ShiningPanda CI SSL certificate
Merge pull request #394 from justinlilly/sprintly-service

Sprintly service
add require to the top of the sprintly test (failing ci) /cc @justinlilly
Merge pull request #395 from dragon3/master

Service hook for Backlog
use default env values based on gh-setup
Merge remote-tracking branch 'upstream/master'
Simplified the TargetProcess hook, should play nicely with the latest versions of TP now
Added SoftLayer_Messaging service
Unit testing goodness

Refactored service a bit to make it more testable.
Test coverage should be acceptable now.
refactor use_ssl to method
refactor ssl socket to method
refactor url logic to method
add default port to irc service
clean up pull request helper a bit
fix campfile test for updated pull request helper