OZP-852 Data Guard back-end
Designed the first cut of the OWF8 Data Guard services API. Working simultaneously on implementation and Legacy Controller
Merge branch 'master' into feature/ozp-852-migrate-dataguard-server
Bugfix: Due to the design of the Groovy Maven compiler, we were unable to reference the JAX-RS MediaType class from an annotation. Doing so would cause the Groovy compiler to look for a class in the Jersey jar and it would fail with a Class Not Found.
Consumes('application/json') // this worked
Consumes(MediaType.APPLICATION_JSON) // compiler error

The solution is to include the Jersey jar as a compile time dependency. Reference http://stackoverflow.com/questions/14447650/not-able-to-use-variables-defined-in-classes-within-groovy-annotations
Merge branch 'master' into feature/ozp-852-migrate-dataguard-server
OZP-852 Migrate Data Guard
Since the WidgetDataAccessServiceImpl relies on a swappable implementation of AccessChecker, moved the AccessCheckerImpl to its own bundle so that it may export this AccessChecker service. It could not be in the service-impl bundle with the WidgetDataAccessServiceImpl because Blueprint may not import and export a service from the same Blueprint context - it is an error condition to declare this cyclical dependency.

Added this new bundle to the feature file so that services-impl deploys with its dependencies met

Changed the build order in the legacy POM to the match its projects' dependencies
OZP-852 Migrate Data Guard server
Added tests and implementation for default data guard access checker service
OZP-804 - ServerConfigController tests.
OZP-852 Migrate Data Guard Server
Modified Data Guard Controller to accept form-urlencoded input. Registered controller with blueprint
Bugfix: Due to the design of the Groovy Maven compiler, we were unable to reference the JAX-RS MediaType class from an annotation. Doing so would cause the Groovy compiler to look for a class in the Jersey jar and it would fail with a Class Not Found.
Consumes('application/json') // this worked
Consumes(MediaType.APPLICATION_JSON) // compiler error

The solution is to include the Jersey jar as a compile time dependency. Reference http://stackoverflow.com/questions/14447650/not-able-to-use-variables-defined-in-classes-within-groovy-annotations
OZP-708: Handle config value change for sync. Update config names.
Merge branch 'master' of https://github.com/ozoneplatform/ozp-owf
Merge branch 'master' into feature/ozp-852-migrate-dataguard-server

Conflicts:
	bundles/server/legacy/prefs/src/main/groovy/org/ozoneplatform/owf/server/legacy/prefs/rest/Owf7RequestInterceptor.groovy
	bundles/server/services-impl/src/main/resources/OSGI-INF/blueprint/blueprint.xml
OZP-853 - added preference controller integration tests
OZP-852 Migrate Data Guard server

Added the getConfig method to the Data Guard controller. Adjusted the URL in Widget.js to use the legacy controller when widgets ask for the Data Guard configuration. Adjusted teh URL in util.js so hasAccess uses the legacy controller.
Merge branch 'feature/ozp-852-migrate-dataguard-server'
Fixing bug where legacy-prefs wouldn't start due to incorrectly-named and duplicated Private-Package names for legacy-prefs and legacy-rest.
Merge branch 'master' of github.com:ozoneplatform/ozp-owf

Conflicts:
	bundles/server/legacy/rest/pom.xml
OZP-783 PersonController for preferences API
OZP-783 PersonController tests
OZP-783 Legacy Person Controller