Added String::ends_with(Character/String), porting remaining BC files.
Porting compiler.