Improvement work in the HEK2VSO module and the HELIO module

This PR also adds the `sunpy/extern` submodule where copies of external modules that we don't want to worry users with can be kept. I have added the python-progressbar module and replaced our own implementation with that, I have also added the requests library to remove the need for that as a dependency.