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.
141 - PV - View log page amendments

Added 4 buttons for log view page and add sortable for Date and Time
column.
Merge remote-tracking branch 'robworth/develop' into features/141-View-Log-Page
Merged develop into current branch.

Merged develop into current branch.
Merged develop to current 142 branch.

Merged develop to current 142 branch.
Merge branch 'develop' of https://github.com/patientview/patientview into feature/337-View-Log-Page-Amendments
Hide patients in radar existing patients list
removed radar patient hiding
Merge branch 'develop' into feature/410-hiding-patients
allow users with role superadmin to see hidden patients in list of patients, hide from all other users, styled <tr> to differentiate between normal and hidden patients
removed commented code
removed test code
can now unhide patients, todo: security restrictions to only allow superadmins to unhide
unhide button only shown to superadmin
Merge pull request #58 from PatientView/feature/410-hiding-patients

Feature/410 hiding patients
now cleans NHS number before saving in ui (although this already throws error message to user of "NHS number must be 10 numbers, with no spaces. It may contain uppercase letters for dummy or test patients.")
Observation made, renamed user mapping dao/manager from For to By
Card #430 (Graphing Min/Max Values and Calibration)
Set default chart for results to first in patient's result set, not creatinine, now displays message if no results to show in graph, some validation before ajax call to get results, removed legacy code