Changes with proxy host and port
Merge branch 'master' into proxy.test
Proxy details accepted

Proxy can be specified as part of the command options.
Always provided HTTP[S] proxy to `requests`

Earlier, only the protocol of the provided proxy was used to forward it
to `requests` calls. So, if proxy with `ftp` or non-http[s] provided it
wouldn't get used while making API calls. This caused us to use provided proxy as HTTP[S] proxy
regardless of the protocol in the proxy URL itself.
Corrected PEP8 Errors
Merge branch 'master' into proxy
Removed building kwargs logic
Hard failed if invalid proxy URL is given

`requests` requires proxy URLs to have explicit schemes, without them it
doesn't allow requests to be sent.
Corrected PEP8 Errors
Corrected to project's PEP8 requirements.
Merge pull request #293 from amol/proxy

Allowing Custome Proxy to be Used to Make API Calls
Adds pylint to tox. Fixes many pylint errors. Many more to go.
Next Round of Pylint fixes
More Pylint Changes
Adds pylint to tox. Fixes many pylint errors. Many more to go.
Next Round of Pylint fixes
Fixes up tickets/messaging/sshkey

* Many pylint fixes
* Ticket listing shows only open tickets by default (listing all is killer for large accounts)
* Simplified some logic for limiting ticket entry output
More pylint fixes
More pylint fixes
Fixes faulty conflict resolution