Fix GoogoduckController package
#1026 - move spatial constraint drawing layer to top when new layers are added.
Merge pull request #1060 from aodn/fix_gogoduck_package

Fix GoogoduckController package
Merge pull request #1061 from aodn/issue-1026

#1026 - move spatial constraint drawing layer to top when new layers are...
NcwmsInjector calls constructor on its superclass
Merge pull request #1062 from aodn/ncwms_injector_bug

NcwmsInjector calls constructor on its superclass
Tommy no longer exists.
Merge pull request #1063 from aodn/remove_tommy_from_travis

Tommy no longer exists.
Email address is now entered in the download confirmation window.
General refactor of common code.
Moved test in line with code changes.
Added email validation to the confirmation window.
UI tidy up.
Corrected dependency order.