Added NewCrop SOAP caching and implemented usage of AccountId.
- Added common NewCrop E-Prescription class (eRxSOAP) for SOAP request caching.
- Added common NewCrop E-Prescription class (eRxStore) for data store actions.
- Added new eRx table definition to database & upgrade SQL file.
- Added connectors configuration for SOAP time-to-live & NewCrop AccountId.
- Updated eRx_xml.php to use new connector configuration for AccountId.
- Updated soap_accountStatusDetails.php, soap_allergy.php, and soap_patientfullmedication.php to utilize new classes.
couple quick minor fixes to previous commit
Support CMS-1500 02/12 new format
12 Diagnoses, A-L for pointers to procedures, ICD-9 vs ICD-10
Removal of several fields and new qualifiers for dates in Box 14 and Box
15
Box 31 Options on HCFA 1500
Fix Appoiments and Encounters report to sort by visit date where there is no appointment.
Correct missing instances of xl in various files.
Fix to using most recent development translation set on development demo.

Github can not serve text files are 10MB, so needed a work around. The
development demo now serves this file; this is not ideal since it goes down
for about 20 minutes a day while resetting, but it at least works for now.
Will also direct the wiki link for most recent translation development set
to this file.
Fixed patient search results to properly display list-based and other demographics fields.
Add Missing Tool Tip Entrys for layout options types
Change to Misc-billing-options to compatible syntax for PHP 5.3.x
Provide the option of going to the existing Encounter, instead of just warning, when one already exists for the day
Added ESign api and implemantion of ESign on forms and encounters
eSign module modifications:

 -Turned on form esign as default
 -Added option to hide empty esign logs in the patient report (default is on)
Fix PHP Error when no code type filter is specified
Security fixes for pre-authentication cross-site scripting vulnerabilities
removed fancybox 2 and fixed bug in encounter level locking
Height/length, weight, and blood pressure must be recorded in numerical
values only. i.e., alphabetic characters such as “lbs,” “kg,” or “cm”
would not be permitted to include as part of the value recorded. - See
more at:
http://www.open-emr.org/wiki/index.php/Vital_signs,_body_mass_index,_and_growth_charts_(MU2)#sthash.EPsXiPf9.dpuf

We also proposed to add the alternative term “length” to go with
“height” as it is the clinically appropriate term for newborns and
assisted in clarifying the intent of the “vital signs” capability.” -
See more at:
http://www.open-emr.org/wiki/index.php/Vital_signs,_body_mass_index,_and_growth_charts_(MU2)#sthash.EPsXiPf9.dpuf
Minor translation fixes to prior commit
Security Fixes - Multiple Vulnerabilities

This function is used widely in the application which leads to SQL Injection & Cross Site Scripting.
Shutdown the library/adodb/tests/testsessions.php script for security reasons
Removed all testing scripts from adodb for security reasons