Add Python wrappers for complex numbers

Test SymPy <-> CSymPy conversion as well.
Use csympy symbols in the tests
Merge branch 'sushant-hiray/csympy/1' into complex-fix