RequestHandlers now support generating correct URLs behind proxy
GitQueue now uses additional args to determine correct URL formation instead of using Settings
Updated tests and imports so tests pass. Updated send_notifications sig so logic is simpler
Changing fake URLs to example so they definitely fail
Updated to not add port to Request base URL if http & port 80. Fixed
malformed URL generated in git.py.
Cleaning up determining whether to include port. Fixing regression in git.py of pickme_id being removed in URL generation
Removes unused pushmanager_port from str formatting
Refactor get_base_url out of RequestHandler class
Adding tests for get_base_url
Merge pull request #116 from Yelp/pushspam_remove_port

Correctly set port and scheme when behind proxy.

Given a correctly configured web server, the pushmanager url builder is now proxy aware.
Needs: X-Forwarded-Proto and X-Forwarded-Port headers