proposal for file system access change

Change-Id: I35f97fd2aa08a16b962211b480afa3befb096b67
853 New Administrative Panel - BC Edit Invoices
#3253 Admin Panel - Database/ Document Download - Error Page 

Added dir validation and err msg - screenshot added to sourceforge
ticket
https://sourceforge.net/p/oscarmcmaster/bugs/3253/

Change-Id: I28cb89968f466aa68203fea1e685161b23cc3423
#3281 Manage Service Code Display Styles - wide screen display issue 

screenshots added to:
https://sourceforge.net/p/oscarmcmaster/bugs/3281/

Change-Id: I60dbc05e64c7e7f65a9d24898a6f5596fb0e1c5a
Bug#3282 Missing common labs measurements 
removed duplicate and added common lab measurements as reviewed by BC
advanced users list
Bug #3283 i18n tag missing

added oscarEncounter.noteReason.TelProgress tags to en and es files.
(The default replacement for missing tags does not stuff into a URL	
safely.)
#3287 New Explanatory Codes CNA, DF and AD1

https://sourceforge.net/p/oscarmcmaster/bugs/3287/

Change-Id: I032f29ea490283f2c6a06893bcd4d7c572f706d0
Merge "proposal for file system access change"
ID: 866 updated allergies ws to support new lastUpdated fields

Change-Id: Ifca05ddcd15d2d6fd09b7c6b22251fb765229a77
ID: 866 update documents ws calls to allow for lastUpdate field

Change-Id: Ib21c57534556fa94c090842d9eb6d9240e1c93c6
997 Clinician Dashboard - REST calls, basic layout, dashboard

added Rome library for RSS feed (K2A in dashboard)
added new messaging/tickler functions to support dashboard
added provider preference for new ui (cobalt)
functions to get program domain, current, and default programs
scheduler methods for patient list widget
added provider service to get one's own login info through REST
modified LoginAction to decide whether or not to forward user to cobalt
created json provider in REST config
inbox service/managers
persona service for custom menu/nav
rss service for k2a
partially working index.jsp page - the menu items won't work, but patient list, dashboard do. (next commit will clean it up)
WebServiceSessionInvalidatingFilter - not log me out when i make rest calls
moved inbox code into own functions..so there's some Hashtables, etc..but it's not new code, just moved code.

patchset#2 - dealt with comments from patchset1 where possible
Prevent NPEs when setting demographic properties for forms

Change-Id: I6bed266ba66557497b5d77b67d38cc0d4f705ce3
Merge "ID: 866 updated allergies ws to support new lastUpdated fields"
Merge "ID: 866 update documents ws calls to allow for lastUpdate field"
Merge "#3287 New Explanatory Codes CNA, DF and AD1"
Merge "Bug#3282 Missing common labs measurements  removed duplicate and added common lab measurements as reviewed by BC advanced users list"
Merge "Bug #3283 i18n tag missing"
Merge "#3281 Manage Service Code Display Styles - wide screen display issue "
Merge "#3253 Admin Panel - Database/ Document Download - Error Page "
Merge "853 New Administrative Panel - BC Edit Invoices"