Add :bool, fixup cruby backend, remove callback support
Move RubyVM definition outside the c++ block