A number of form fixes and updates:
 * Datasource file field uses a select mapped to the methods data_entry_schema custom_fields of type file
 * Added jQuery cron select for 'out of the box' sampling (based on jquery-cron)
 * Fixed issue where methods and datasets wouldnt delete (bug in deform.js that breaks schemas with nested sequences)
 * Added numerous exceptiion checking including sqlalchemy flush() locations and workflow/project exception views
 * Added standard python logging
 * Updated messaging system to use 3 queues - error, warning and success, which display differently in the template.pt
 * Fixes to integration with ingesterapi -> notably the models now update their CC-DAM id's via a listener pattern.