String ops and cmp_*

Adds the rest of the string ops (except the character class ones, since they aren't defined and I'm not sure where they should be), and cmp_{i,n,s}