added recursive deletion hooks so a project delete -> its plates deleted -> their samples deleted
plates can now be removed from the worklist--fixed some bugs in the unassign plate logic, but the current fix makes the linter unhappy
Merge branch 'master' into ryan

Conflicts:
	mean/public/modules/worklist/directives/worklist.client.directive.js