Merge pull request #95 from SolidStateGroup/develop-ui

Develop ui
Merge pull request #96 from SolidStateGroup/develop-ui

Results page graph fixes
Merge pull request #97 from SolidStateGroup/develop-ui

Develop ui
post developui merge, minor fixes for comments todo: fix styling
fix for units in resultsdetail, buttons to select range on graph, code tidy
results info modal, remove border on results detail chart
don't allow new identifier creation if already exists
update table (show/hide observations) based on results date range, now chart based on standard google charts not angular-google-chart wrapper
fix for missing patient identifiers in patient table
no identifier exist check on button click on add new patient (note: consider check on edit existing patients identifiers?)
Reworked grouproles in front end, remove user from parent specialty if removed last child, fixed tests
parent groups created when children added to users grouproles on edit patient/staff, group role service methods moved to user service from group service
Card #183 group short name, fix for code check on save, edit loading gifs for groups, staff, patients, codes
Card #183 show value changed on results detail
Card #183 results panel tooltips
Card #183 rhide result headings on panel 0
Card #183 hide min and max range from results info, give class .modal-sm, only show contact details for groups of type group.groupType.value==='UNIT'
Card #183 add Patient Support label to CONTACT_UNIT type conversations, correctly handle no support staff errors
Merge branch 'develop' into develop-ui

Conflicts:
	root/webapp/app/views/resultsdetail.html