Improve tests for cythonization support

Fix failing test and adding some others to cover useful cases.

Makes sure Travis install Cython to run the tests.