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.