doc2vec

Merged `develop` and added a few new commits for Doc2Vec.

These new commits update the cython-related setup process & update docs.