Moving NoHTML function from Text to StringField

This change will make the NoHTML function available for all StringField fields instead of just Text. Particularly useful for Varchar fields. 

Useful, for example, when people use a TextareaField for a Varchar and have newlines in them that they sometimes want to hide.