Support Python 2.7+

Sublime runs Python 2.6, meaning that Coverage barfs on 2.7 syntax. Have worked around this with by optionally using the system Python.

Only tested on Linux at the mo, will see if I can find OSX and Windows boxes.