142 - Disease Group with configurable links

Added "Radar Groups" functionality for superadmin.
Merge remote-tracking branch 'robworth/develop' into features/142-Disease-Group-Links
142 - Disease Group with configurable links

Added "Radar Groups" functionality for superadmin.
Merged develop to current 142 branch.

Merged develop to current 142 branch.
Testing: Introducing the separate module for integration tests
Testing: Introducing the separate module for integration tests
RPV-345 - View patient blank screen
getting patients by NHS number can now be done either specialty specific or across all patients, view patient now uses specialty specific get by nhs number to get patient details, avoiding blank screen bug when no unit details exist for patient selected from non-current specialty
RPV-345 - View patient blank screen
latest test result for user (found during LoggedInAction) is now specialty specific
RPV-345 - View patient blank screen
reverted last test result to be non specialty specific
RPV-345 - View patient blank screen
updated sql generation in getByNhsNo
RPV-345 - View patient blank screen
changed to named parameters
Merge pull request #73 from PatientView/bug/RPV-345

RPV-345 - View patient blank screen
RPV-345 - View patient blank screen
cleaner specialty parameter
Merge pull request #74 from PatientView/bug/RPV-345

RPV-345 - View patient blank screen
set usermapping nhs number to null for admins
changed wording for existing admin and added WARNING
added button to cancel when adding existing admin using hsitory.back() js
changed wording when unit admin added (now unit user)
Merge pull request #75 from PatientView/feature/427-user-creation-new

Feature/427 user creation new
Merge branch 'develop' of https://github.com/patientview/patientview into feature/Card204-Patient-Info-Heading