update documentation
support building extension from the c-files
add cython c-files to source distribution
drop requirement for cython