Added working jwt verification
Update to commons-codec 1.9
the java client needs its own copy of commons-codec.
Expunged commons-codec 1.3
We don't need any oltu stuff now
Removed use of client exceptions.
Removed references to client exceptions.
Use json format. Avoid having to do XML parsing. win!
Um, why did this take two commits?
Provide a keystore if configured
Added a method to grant permission based on trust.

This method grants permission to the given identity, creating a profile
for them if it does not already exist. This should only be called when
some mechanism has been used for establishing the validity of this
identity. Currently it is used by the web-services when provided with
trusted delegated authentication (verified by public key cryptography).
webservice client gets its own commons-codec dependency
Fix for changed api
Make some constants publically accessible again
Add a mechanism for accepting delegated assertions of identity.

These need to be explicitly configured. A number of properties need to
be set (see documentation) identifying the source of identification, and
the public key of the identity provider must also be provided.
Goodbye commons-codec 1.3
Changed eclipse settings
Fixed a bunch of ws client tests while detangling code
Some more error checking
Test for error checking