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)
* Various JavaScript fixes