Moved PlainTextType to Basic

Not Core!  Excellent!

Also, moved ApplyMethod out of Core, into Basic.  One fewer thing for
the whole world to depend upon.

Also moved TextValue into Basic -- it's actually only used occasionally.