Load ipython extensions from remote server.

Extension was updated/fixed to make sure that it supports loading
zipped extension folders from remote servers, for example GitHub. Fixes
mostly revolve around remote/local paths conversion.

On top of this fixed loading zipped extensions that do not define
top-level module.