Merge pull request #53 from sbearcsiro/master

Fixes #52 Expedition names that contain double quote characters break th...
Fix template authors displaying as numeric ids
Remove the option to set author on a template and do it automatically instead
Fix numeric ids displaying on the edit user page
Fix numeric ids displaying on the task admin showDetails page
Merge pull request #54 from sbearcsiro/userid

Fix template authors displaying as numeric ids
Added IF EXISTS clause to drop indexes in user migration script
Made copyFromPreviousTask a widget type so that it can be added to any template, not just those that already have it hard coded.

Changed the selector for the copy from previous task button (event handler binding) to a class rather than an id.

Also the renderBootsrapField tags can now optional take a field instance, rather then having to do a lookup based on fieldtype (which effectively limits the number of 'widgetPlaceholder' fields to one) so that more than one 'widgetPlaceholder' can be present on the form
Added Expedition Summary report to admin reports. Refactored project summary service to return transcriber and valiadtor counts per project
Added project date functions to project service
Fixed missed error from last refactoring