Support ONIX-PL license updating. Refactor to support a 2-step process where user can decide whether or not to overwrite an existing OPL of the same description.
Fix the setting of OnixplLicenseText elementId and displayNum values.
Add domain class tests for OnixplLicense and OnixplLicenseText.
Commit app props
Fixed conflicts
Improve domain class tests, including properly mocking component objects, adding toString methods.
Make toString() consistent with other domain classes.
Remove pointless OnixplUsageTermsDetails class.
Make GET the default request method in controllers.
Fill in populateValidParams() methods. Remove tests for save() and update() methods which do not appear in the controllers.
Set request method in tests; don't default to GET in controllers. Update to ae2d2af62430b906619ef2f65b62567823efd005.
Exports - Improved exports time

- Use java DocumentBuilder to create XML document as groovy objects were consumming much more time
- Go through only one list when creating the exports: It's been noticed that the second list is only necessary when we use limits in the first query.
- Created the Export Service in order to separate most of the script from the Controller and improve code reuse.
- Removed exports from the current subscriptions and current Licences pages.
Merge branch 'newdev' into edina

Conflicts:
	app/grails-app/controllers/com/k_int/kbplus/LicenseDetailsController.groovy
Transformation - Slighly change the profile

Removoed URL and MIME from the table and display transform name instead of transformer name.
Exports - Fix JSON exports

Json export was missing the last title record.
Exports - Fix CSV export

Missing end of the file because for got to handle last line.
Exports - Fixed a few more mistake in the exports files
Checklist 32061: Onix-PL Pt1 - Import / Forms
Merge
More instrumentation in JUSP Sync task