Trello #395

Formatting
Trello #395

          Checkstyle
Trello #203

Fix for the duplicate patients and the text in the filter button.
Card #204 - patient info links
Unified RADAR and patientview unit/group editing. Checks for unit.edtacode object in jsp and hides unneeded fields, set in action to only exist for grouptype.equalsIgnoreCase("radargroup"). edtacode contains the extra patient info links 1:1 with unit but only for radar groups.
Card #204 - patient info links
removed legacy groupedit, groupsdisplay, groupupdate. correctly set unit "patient info" object (edtacode) in session not request to avoid errors due to validation reloading jsp
Card #204 - patient info links
removed legacy groupaddaction, will be combined with unitaddaction
Card #204 - patient info links
patient info now available to set on radar group creation
Card #204 - patient info links
unit edit radargroup check now sourceType="radargroup" not presence of edtacode (patient info)
Merge pull request #114 from PatientView/feature/204-Patient-Info-Heading

Card #204 - patient info links
Card #451 - Patient Feedback
removed "Feedback: " string from start of subjects
Card #451 - Patient Feedback
removed "conversation" from "click to open conversation", unified getting staff recipients, set feedback recipients to require user.isrecipient
Merge pull request #115 from PatientView/feature/451-D4D-patient-feedback

Feature/451 d4 d patient feedback
Card #451 - Patient Feedback
added user.isfeedbackrecipient handling for feedback
Observation

Fix for fetching an entity that is not persisted.
Merge remote-tracking branch 'origin/develop' into develop
Card #451 - Patient Feedback
added feedback recipient UI when creating/editing/viewing users
Merge branch 'develop' into feature/451-D4D-patient-feedback
Card #451 - Patient Feedback
isfeedbackrecipient -> feedbackrecipient
Card #451 - Patient Feedback
feedbackrecipient -> feedbackRecipient
Observation

Fix for creating a new usermapping for a user.