Use Python 3.x compatible except construct

Per (proposed) Hacking check, use except x as y:
instead of x,y:, which works with any Python version >= 2.6

Change-Id: I6e52cedec5c694bccae10541b1964a8547d4ffd1
Remove explicit distribute depend.

Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.

Change-Id: Ibcc84afe046cb3e3464423fdb81b7dc5edf9d06b
Drop unnecessary arg when instantiating HTTP class

Fixes bug 1190111

Change-Id: I45e5e5d5af97a4f75833d9ca000b1b555bdda752
Merge "Use Python 3.x compatible except construct"