Prepare for MISO 0.2.1 release candidate

- MISO-41: Increase dilution information in pool listing views

- MISO-46: Fix pool Ready To Run toggle checkboxes

- MISO-63: Add URL, where supported, into alert messages

- Add EntityGroup support, notably Sample groups in ProjectOverviews

- Fix Group saving

- Add ability for users to change email and own passwords (JDBC only)

- Remove specific platform Pool implementations (everything Pool<Poolable>)

- Improve sample/library import/export functionality and spreadsheets

- Enforce lazyGet for all Store implementations

- Split out unweildy editProject.jsp javascript into separate .js files

- Improve password codec support

- Fix Pool naming when creating Pools through the wizard interface
Fix tests
MISO-46: Fix Ready to Run page pool listing, remove hardcoded platform specification
Improve run page loading time
MISO-76 fixed jEditable collapseInputs function
Merge branch 'MISO-76' into github-develop
Merge branch 'develop' of https://github.com/TGAC/miso-lims into gsu