Change TokenEndpoint renderer to View

Cleaned up version of previous pull request. Caching of output now turned off via the MappingJacksonJsonView bean configuration, to be spec compliant. Vestigial code removed.

Unit tests still not in here, but if this code works well enough we'll submit them in a separate pull request.