UI improvements and added tags to all entitites.Added tag based api's to clusters.
Added the missing delete single tag api. Modified job object to send tags to run jobs.
Incorporated Code review comments.
Merge branch 'di' into tags_and_ui

Conflicts:
	genie-client/src/main/java/com/netflix/genie/client/ApplicationServiceClient.java
	genie-client/src/main/java/com/netflix/genie/client/ClusterServiceClient.java
	genie-client/src/main/java/com/netflix/genie/client/CommandServiceClient.java
	genie-client/src/main/java/com/netflix/genie/client/ExecutionServiceClient.java
	genie-common/src/main/java/com/netflix/genie/common/model/Application.java
	genie-common/src/main/java/com/netflix/genie/common/model/Cluster.java
	genie-common/src/main/java/com/netflix/genie/common/model/Command.java
	genie-common/src/main/java/com/netflix/genie/common/model/Job.java
	genie-server/src/main/java/com/netflix/genie/server/jobmanager/JobManagerFactory.java
	genie-server/src/main/java/com/netflix/genie/server/repository/jpa/ClusterSpecs.java
	genie-server/src/main/java/com/netflix/genie/server/services/ApplicationConfigService.java
	genie-server/src/main/java/com/netflix/genie/server/services/ClusterConfigService.java
	genie-server/src/main/java/com/netflix/genie/server/services/CommandConfigService.java
	genie-server/src/main/java/com/netflix/genie/server/services/impl/jpa/ApplicationConfigServiceJPAImpl.java
	genie-server/src/main/java/com/netflix/genie/server/services/impl/jpa/ClusterConfigServiceJPAImpl.java
	genie-server/src/main/java/com/netflix/genie/server/services/impl/jpa/CommandConfigServiceJPAImpl.java
Merge branch 'di' into tags_and_ui

Conflicts:
	genie-server/src/main/java/com/netflix/genie/server/services/impl/jpa/ClusterConfigServiceJPAImpl.java
Merge pull request #75 from Netflix/tags_and_ui

Tags and ui