JSON serialization of RegisteredService into LDAP

Handles https://github.com/Jasig/cas/issues/681

I striped down the `DefaultLdapMapper` so the entire service definition is persisted into a single attribute as JSON. There are setters that allow extending the serializer, and I also modified the tests to adjust the objectclass required. Some classes had to include getters for serialization to properly work. 
This can be removed actually.at the time I was experimenting with saving individual pieces of a service as json and I thought I could parse the json object directly, which of course did not work.