427 - PV usernames, duplicate validation & specialty management
removed legacy code, added row to usermapping on creation of admin users (stop patients from being created with same username as admins), new branch from develop due to errors from merging diabetes
admin creation now checks and informs user if patient exists with username
updated logic for new admin users, takes into account specialty
removed object reference
Merge pull request #48 from PatientView/feature/427-user-creation-new

427 - PV usernames, duplicate validation & specialty management
if no patient details are found for a user, print error message: "The 'My Details' page is for patient information only."
Incremented version
removed reliance on incorrect getPatientDetails() method
Merge pull request #49 from PatientView/feature/looking-local

if no patient details are found for a user, print error message: "The 'M...
Can now add patients to your unit from other specialties
Merge pull request #51 from PatientView/feature/427-user-creation-new

Can now add patients to your unit from other specialties
updated patient logic, checks nhs number first (across specialties, with ability to add to your unit) then if no other user with requested nhs number gives error if you are trying to use the same patient username.
Merge pull request #52 from PatientView/feature/427-user-creation-new

updated patient logic, checks nhs number first (across specialties, with...
Merge branch 'develop' into feature/410-hiding-patients

Conflicts:
	patientview-parent/patientview/src/main/java/org/patientview/patientview/logon/PatientAddAction.java
Can now hide and lock patient users from Patient Edit screen, will stop them appearing in patient lists
note: need to add "accounthidden" to patientview.user table