Minor fixes - docs & field names

- Fix FishEye capitalization
- doc field names + tweaks
- make sure service param name matches expected form data
sanitze url: strip trailing slashes, add http if no protocol
Merge pull request #1 from miszobi/master

Modified input data names, docs, handling url without protocol, ending slash.
reverted back fisheye service field names, sanitze url: strip trailing slashes, add http if no protocol
merge
fixed field names
add stream/branches fields for HumBug
remove vendor cache, only hookshot needs it
Merge pull request #589 from github/remove-vendor-cache

remove vendor cache, only hookshot needs it
extract an http helper
only web hooks support form encoding
wrap http errors
add a common event payload delivery helper
add an HttpPost base class for all new services
Merge pull request #587 from showell/humbug-new-fields

add stream/branches fields for HumBug
merge
Merge pull request #590 from github/http-helper

Http helper
Service::HttpPost is an abstract service
remove excon as a dependency
Revert "remove vendor cache, only hookshot needs it"

This reverts commit 12789da077dfdbd5a46f57e4a62c52770129917d.