Remove dependency on scipy

We still handle scipy sparse matrices but do not require scipy.

Closes #1
PEP8, order of imports
Avoid use of numpy keepdims=True for compatibility with older numpy
Merge branch 'feature/remove-scipy-dep' into develop
CI: build wheels for Python 3.3 on Windows

Closes #12