Update the MANIFEST for all the changes.
Use Import::Into instead of home rolled exporting.
Use https + access token for remotes to push and pull from Github.

This ensures the gitpan user will be used rather than any locally
configured git credentials.

It's also simpler to set up with Travis than working with ssh keys.

Hopefully this fixes the Travis failures.