refs #670 - Aspect generation for JPA entities
refs #670 - DB Registry load and initial DB REST template
refs #670 - initial working DB REST API
refs #677 - added code based definition for JPA editor
refs #677 - added handling of @Table String attributes
refs #677 - added handling @UniqueConstraints of @Table annotation
refs #682 - Implementing DbRestController
Implementing rest-db controller.
refs #682 - Implemented force fetching lazy relations.
Merge branch 'FB_682_DB_REST_CONTROLLER'

Conflicts:
	openlegacy-api/src/main/java/org/openlegacy/db/definitions/DbEntityDefinition.java
	openlegacy-api/src/main/java/org/openlegacy/db/definitions/DbFieldDefinition.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/db/generators/DbPojoCodeModel.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/db/generators/support/CodeBasedDbEntityDefinition.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/db/generators/support/DbAnnotationConstants.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/db/generators/support/DbAnnotationsParserUtils.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/db/generators/support/DbCodeBasedDefinitionUtils.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/db/generators/support/DefaultDbPojoCodeModel.java
	openlegacy-designtime/src/main/java/org/openlegacy/designtime/mains/DesignTimeExecuterImpl.java
	openlegacy-designtime/src/main/resources/Db_Aspect.aj.template
	openlegacy-designtime/src/main/resources/openlegacy-common-designtime-context.xml
	openlegacy-designtime/src/test/resources/org/openlegacy/designtime/db/generators/testSimple_Aspect.aj.expected
	openlegacy-impl/src/main/java/org/openlegacy/db/definitions/SimpleDbEntityDefinition.java
	openlegacy-impl/src/main/java/org/openlegacy/db/definitions/SimpleDbFieldDefinition.java
	openlegacy-impl/src/test/java/org/openlegacy/db/definitions/DbRegistryTest.java
	openlegacy-impl/src/test/java/org/openlegacy/db/definitions/mock/DbDummyEntity.java
	openlegacy-utils/src/main/java/org/openlegacy/utils/ProxyUtil.java
	openlegacy-web/src/main/java/org/openlegacy/db/mvc/rest/DefaultDbRestController.java
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/.classpath
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/.settings/org.eclipse.wst.common.component
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/pom.xml
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/java/org/openlegacy/demo/db/model/StockItem.java
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/resources/META-INF/persistence.xml
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/resources/META-INF/spring/applicationContext.xml
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/resources/application.properties
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/WEB-INF/web.xml
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/WEB-INF/web.xml
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/js/app/app.js
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/js/app/config.js
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/js/app/controllers.js
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/js/app/services.js
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/views/itemDetails.html
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/views/items.html
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/views/login.html
	openlegacy/openlegacy-templates/openlegacy-rest-db-sample/src/main/webapp/app/views/sidebar.html