123 - PV/Radar - Create role Radar group admin

About test plan, without adding radar group patient function in this
build; add existing patient to new unit function is not modified same to
previous version.
123 - PV/Radar - Create role Radar group admin

add some comments to the test methods
123 - PV/Radar - Create role Radar group admin

merge conflict files
merge develop branch changes into current branch
merge conflict files

merge conflict files
merge develop branch changes into current branch
DemographicDaoTest.java and unituser_edit_input.jsp
merge conflict files

conflict files:
DemographicDaoTest.java
ImporterTest.java
UnitAddAction.java
UnitUpdateAction.java
unituser_edit_input.jsp
setting devs
Merge remote-tracking branch 'origin/develop' into develop
fix 2 bugs

bugs:
1. I logged in as a new radar admin and changed my password, the success
page was incorrectly styled.  The HTML markup was wrong.  It should be
the same as the other success pages.
2. New Radar unitadmin can log in to PV and see Patients in Unit only.
I should not see Renal Units, Add a unit user, Users in Unit etc etc.
Merge remote-tracking branch 'robworth/develop' into feature/123-PV/Radar-updated-requirements-Radar-group-admin
this 2 files may be conflict

Still don't know why conflict after merging. so take a try.
Merge pull request #107 from lu-yang/feature/123-PV/Radar-updated-requirements-Radar-group-admin

123 - PV/Radar - Create role Radar group admin
Merge remote-tracking branch 'origin/develop' into develop
Tweak order of generic tabs
start some tests for showing correctness of patient table and permissions to patients based on user mappings for unit admins
test stub for creating a patient from scratch in radar
added comments in todos for Richard to follow up