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
#56 Use user details service instead of database if possible