Fix minor js validation issues.
MW-UI fields for new configurables.
Backend setup for get behavior of new configurables + refactor the way run names are assigned.
Tie in bootstrapped values at controller level.
Base layer set behavior for new configurables.
Middle layer changes for set behavior of new configurables.
Minor clean up, jdoc, etc
Unit tests for single field js vm
JS unit test coverage
Base level tests
Unit tests for middle tier changes
Base class for model wrapper integration tests.
Integration tests for new config urls
JS unit tests for misc view model. (Added SquireJS for injecting mocks into AMDs - Split out ko.js to support this).
Minor cleanups
Typo
Make test not timezone iffy.
Merge branch 'master' into 132-mw-fixed-values

Conflicts:
	src/ModelWrapper/src/uk/ac/ox/zoo/seeg/abraid/mp/modelwrapper/configuration/RunConfigurationFactoryImpl.java
	src/ModelWrapper/src/uk/ac/ox/zoo/seeg/abraid/mp/modelwrapper/model/ModelProcessHandler.java
	src/ModelWrapper/src/uk/ac/ox/zoo/seeg/abraid/mp/modelwrapper/model/WorkspaceProvisionerImpl.java
	src/ModelWrapper/src/uk/ac/ox/zoo/seeg/abraid/mp/modelwrapper/web/IndexController.java
	src/ModelWrapper/src/uk/ac/ox/zoo/seeg/abraid/mp/modelwrapper/web/ModelRunController.java
Missing merge conflict
Set lower limit on max run duration.