added python.ml and ruby.ml
fixed OMakefile and main.ml to use ruby.ml and python.ml
fixed config.ml to use ruby.ml and python.ml
fixed ruby.ml and python.ml, split cpp.ml to cpp part(cpp.ml) and library part(lib.ml)
fixed (gen_def and gen_retval)
fixed python.ml and ruby.ml
Fix code style and gen_type of python.ml and ruby.ml, fix ret_type of jdl_parser.mly
fix for java
remove conflict