Create export plugin

Whilst looking into the potential of a future microservices based approach it is clear that data duplication and synchronisation will need to play a part to allow a full evaluation.

At this time the standard JSON export stuff supplied with Grails dies on our models, I assume they are "to complex" to parse given there is an inheritance hierarchy (something which has always caused Grails / us grief).

With this ticket we create an additional plugin (most likely for foundation types first and expanding over time) and endpoints (not part of any official API) that will give a complete view of objects to remote services. Where practical objects will be condensed e.g. A SAML based service provider will be a single record with all parts and not broken down in the internal SAML representation we currently store within the database.