move non-rbx specific parts of Regexp into lib/regexp.fy