python: proper support for cython
python: copying code from capstone/ to pyx/ rather than duplicating code
python: add compile_args for cython
python: cleaning pkg directory before installing
suite: cleaning benchmark.py
python: cleanup setup*.py
python: make clean should not remove everything in pyx/
gitignore: add tests/*.static
comment for the trick to enable constructors in static lib & fix coding style
python: make install is the preferred way to install python binding
tests: proper extensions for newly added static executables
python: rename pyx/ to cython/
Merge branch 'cython' into next
python: revert the directory name change, so rename 'cython' back to 'pyx'
python: add instructions on Cython-based binding to README
python: update .gitignore to ignore *.c generated by Cython
python: instructions on installing Cython as dependency
python: turn off detail by default, and raise CS_ERR_DETAIL when detail is OFF
python: correct comment on default value of @detail
rename memory function pointer types to have cs_ prefix. also rename internal function pointers my_* to have cs_mem_ prefix - suggested by Pancake