COOPR-617: add entity versioning
COOPR-617: delete commented lines
COOPR-617: addressed PR comments
COOPR-617: add db upgrade tool
COOPR-617: change error message
Merge remote-tracking branch 'upstream/develop' into feature/coopr-617

Conflicts:
	coopr-server/src/main/java/co/cask/coopr/store/entity/BaseEntityStoreView.java
	coopr-server/src/main/java/co/cask/coopr/store/entity/EntityStoreView.java
COOPR-617: update upgrade tool
Merge remote-tracking branch 'origin/feature/coopr-653' into feature/coopr-617

Conflicts:
	coopr-server/src/main/java/co/cask/coopr/http/handler/AdminHandler.java
	coopr-server/src/test/java/co/cask/coopr/http/AdminHandlerTest.java
COOPR-617: add version to primary key
Merge pull request #839 from cybervisiontech/feature/coopr-617

COOPR-617: Resource versioning