moved paramfile trigger

It was incorrectly assigned to collarFiles not CollarParameterFiles
Also updated foreign key cascaded for collarparameters
Disable delete for collar with params with files
Added logic to delete derived data for parameters

Also added a warning, and a new column to identify derived data
Database change to allow deleting derived files
Allow null parameters to be sent to processor

The processor will now be able to check
if there is a valid Argos-collar deployment, but no collar-parameter
assignment, and therefore write a better error message.
The client must now check for invalid parameters.
Grant permissions to editor (assistant)
Argos/param SPROC add assistant
Added Assistant to param SPROCs
Add Assistant to Argos Deployment SPROCs
Update Project SPROCs for assistant
update misc sprocs