Add a bytestring orphan for toJSON

An orphan instance to keep things going just a little longer.  We're using JSON, which really means, I think, that we should be using utf-8 for everything: AKA text.