Added support for NanoDrop task.

Files to be loaded into the NanoDrop machine are downloadable.
Files from the NanoDrop machine can be uploaded.
Data is currently not attached to the plate.
Enable rack scan to be used as a 2nd step
Remap NanoDrop file structure for updates.

Added _.restructure to remap an object to another structure.
Use the above to remap the NanoDrop file to plate.update structure.
Merge pull request #294 from mattdenner/nanodrop_support

Nanodrop support
NanoDrop should display plates not racks.

Refactored rack scan to put expected resource type in the model.
Updated nano drop model to have 'plate'.
Fixed the return value from analyseFileContent to be the model.
Merge pull request #296 from mattdenner/fix_nano_drop_display

Fix nano drop display
Beware Javascript's auto-semi-colon behaviour!
Merge pull request #297 from mattdenner/fix_nano_drop_update_bug

Fix nano drop update bug
Refactor of nanodrop information display.

Ensure wells colour to show file/plate contents.
Remove redundant or ugly SVG.
Fix the name of the update JSON element.
Merge pull request #298 from mattdenner/rework_plate_display_behaviour

Rework plate display behaviour
Text correction
Clean up summary page, kinda..
Fix plateLike transfers in connected.
Merge branch 'missing_working_dilution_aliquots' into development
Merge branch 'development' into uat