load package/__init__.py if it exists, and set its __path__

Fixes #178, but unsure about general form of patch (haven't really looked at rest of pyston code to see if it goes against convention).  Also there's a bit of redundant string allocation/manipulation going on.
Looks like there's a stray tab here -- you can run `make format` to automatically apply some formatting rules.