Python 3 fixes

First pass at basic fixes to make the library buildable and importable under Python 3.

The cython extensions are now shipped inside the `glove` top-level package to avoid namespace pollution of the `sys.modules` top level with generic name such as `corpus_cython`.

This should still work under Python 2.