Merge pull request #7 from pfschwartz/develop

Develop
Merge pull request #8 from pfschwartz/develop

Develop
Merge pull request #9 from pfschwartz/develop

Patient report did not have complete date if a test was canceled
updated build number to 3.3.1
Some reports were not honoring the uploaded site logo
Merge from 3.3.  Analyzer imports were allowing control accession numbers with ' characters in them which broke java script
Merge pull request #10 from pfschwartz/develop

Updated installer to handle user updated lab logos
Merge pull request #12 from pfschwartz/develop

Updated build scripts to handle new branchs and to blow away working dir...
Added ability for users to select test and then the sample type
Fixed issue with post test sample type selection.  Deselecting test did not deselect sample type
Reflex tests for CI IPCI
Added test sections for MMP test catalog
Bug fix for sample add save button not behaving well with "variable" sample types
liquibase files for adding MMP test catalog to IPCI
Bug fix -- GSOD when navigation to modify sample page

https://www.pivotaltracker.com/story/show/57264368
Fixed capitalization issue in change set
Fixed capitalization issue in change set -again
Added ability to allow duplicate reflex tests if analysis are done on separate sample types.

Note they may actually have the same sample item
Left out context for CI_IPCI liquibase update
bug fix - ' was not being handled in sample type names