More deferred cython maintenance and cleanup

Mostly cleanup the CMakefiles.  

Add a check for cython version, to avoid bug #624