adding a DBPut interface for standardizing how puts should be
done to the database, where a put is an update if the row already
exists or an insert if the row does not exist.
make automator and provider types readable across all tenants and
writeable by the superadmin only. This is because plugins are
currently constant across all tenants, but will change once that
is no longer the case.
moving provider and automator type endpoints to superadmin handler
so the superadmin apis are in the same class. Also taking them
out of import/export since they are purely superadmin entities.
Merge pull request #286 from continuuity/feature/plugintypes-read-all

make automator and provider types readable across all tenants and
Merge remote-tracking branch 'origin/develop' into feature/consolidate-db-write-logic-in-one-place

Conflicts:
	server/src/main/java/com/continuuity/loom/store/entity/SQLAdminEntityStoreView.java
Merge remote-tracking branch 'upstream/develop' into feature/add-nodes-tab-ui
keeping behavior of db query executor consistent in terms of where
statements are closed by moving put execution logic into the class
itself.
Merge pull request #285 from continuuity/feature/consolidate-db-write-logic-in-one-place

adding a DBPut interface for standardizing how puts should be
checkstyle fixes.
Merge remote-tracking branch 'upstream/develop' into feature/add-nodes-tab-ui

Conflicts:
	server/src/main/java/com/continuuity/loom/store/cluster/BaseSQLClusterStoreView.java