Launcher should not extend from base_package

I'm not sure when this happened, but launcher should not do this.

It looks like we added the extend when implementing
the Garnet port, so this commit may break hashstack on Crays.
Note why to not derive launcher from base_package
Merge pull request #353 from hashdist/ahmadia/fix_python

Launcher should not extend from base_package