update todo list
rewrite Makefile

fix common file reused by ktapvm and ktap issue.
change comments style from "---" to "#"

don't support long string comments currently.
change ~= into !=

to be more C language style frendly.
update scripts/*.kp from ~= to !=