Add new trimming methods to JS string
Removed Keys and internalFirst from the hand-written JVM runtime code now that we have reified generics to make things work.
Also removed "shared native" from the Ceylon version of internalFirst
Removed internalFirst because it's not necessary anymore