Cython optimised BitColumnMatrix work-in-progress. Incomplete.
Merge branch 'master' into cython-bitcolumnmatrix
Optimise Cython BitColumnMatrix implementation.
Length handling is not really done properly. It's fixed at 32, and untidy.
This is a good speed-up.