Merge pull request #185 from danghvu/v3

Java binding: fix missing dependency
suite: add input files for systematic testing assembly instructions across all archs (MC)
rename all the constants marking ending from _MAX to _ENDING. this also updates Java/Python/Ocaml bindings accordingly
Cython: update installation and tests to v3