Merge pull request #55 from danghvu/master

Update Java binding for new API
remove old redundant module related macros in Makefile
API cs_version_ex(): since we already broke API compatibility, we are not afraid to break cs_version() too. this replaces cs_version() with cs_version_ex()
we broke compatibility of bunch of important APIs, so bump API version to 2.0 rather than 1.1
python: update binding following the changes to cs_version()
java: update cs_version() prototype following the changes to this API in the core