Move identical token resposne parsing into base.
First step towards supporting JWT bearer grants.

Initial support is only for clients and need more unit tests
as well as real service tests.

Server support to come later.