Merge pull request #109 from PatientView/feature/451-D4D-patient-feedback

Feature/451 d4 d patient feedback
Merge pull request #110 from PatientView/feature/451-D4D-patient-feedback

Feature/451 d4 d patient feedback
Trello #395

Modified the edit patient/user page to give the functionality to cahnge the username on the patient if that username is free.
Trello #395

Refactored functionality into the manager from the action.
Trello #395

Removing redundant method from Action
Trello #395

Additional functionality to make sure users can now edit username in the UnitAdminEdit
Trello #395

Fix for the update of a specialtyuserrole on the edit patient screen
Merge pull request #111 from PatientView/feature/395-Update-Username

Feature/395 update username
Fix for patient view properties
RPV-394 Updated the message in the error message.
Card #404 - DOB validation
added check against future dates
Merge pull request #113 from PatientView/feature/404-DOB-validation

Card #404 - DOB validation
Merge pull request #112 from PatientView/feature/451-D4D-patient-feedback

Card #451 - Patient Feedback
Trello #395

Adding logging for the change username functionality
Trello #395

Fix for entities with messaging
Merge remote-tracking branch 'origin/develop' into develop
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.