move non-rbx specific parts of Regexp into lib/regexp.fy
Prototype alternative type conversion interface.

This might replace calling #to_s/#to_f etc.
cleanup type_conversion test
change conversion operator to =~>

also rebased on rbx19 branch
use Class#type_convert: method for declaring type conversions