remove irrelevant command
merge with master
remove deprecated macros to avoid clash including ruby.h file
update release notes
cleanup code, refactoring