initial work to allow insert or update
Merge branch 'master' into allowPut
added quick drop constraint and modified change that wouldn't run on dev
Many changes to get the PUT to work.  Wipes out the services still, but almost there.
fixed the session problem, also removing orphans
resolving merge conflict, Ivan's modifications showing up here as a result
These somehow got missed, almost there
Merge canonical/master into allowPut

Conflicts:
	coastal-hazards-portal/src/main/java/gov/usgs/cida/coastalhazards/rest/data/ItemResource.java
Merge pull request #618 from jiwalker-usgs/allowPut

Haven't decided whether to merge this yet