turn ";" callback into a global

this turns the "insert a ';'" callback into a global
this lets the plugin access it more easily
ideally perhaps this should be a field on the parser but
there's no way to access that right now
remove extra "return FAIL"
remove old c-api and libcc1.so approach