Fix the python 2.6 bug, but loose forwards compat.

This fixes a Python 2.6 bug in helio.parser however it will need an alternate
solution when we come to support python 3.x.

I have also modified helio.hec so that it does not download the WDSL links upon
import, it now does it on creation of the HECClient()