Inter-sprint tidy ups

* Remove restriction to dengue for manually-triggered model runs (it was not necessary)
* Implement new policy for @Transactional on controller methods (see commit message 4e9c2c8)
* Various JavaScript fixes