Make volume.create do selective updating

Fiddled more with structform but the restrictive play types still make it impractical.
Add party.update api and generalize SiteObject.json
Merge remote-tracking branch 'remotes/origin/master' into angular

Conflicts:
	app/controllers/party.scala
	conf/routes
minimal cache resource work; routes beautification