Update after various changes
Ignore ewbt and .genome and .fai files
Complete update and correction of prostate data scatter plot.
- filtering is done after normalization so column totals are not affected.
- use (fixed) normalization routine from morrislib.R for calculating RPM values.
- Highlight fibroblast and epithelial genes
- fix code to correctly identify genes when identify is used.
Use ${GENOME} when synthesizing property.txt file instead of hardcoding genome name
- update some database connection failure messages to send output to stderr.  use stop to print message instead of print()
- update morris.commonname to return a dataset so the association between refseq name and common name is more explicit
- Update morris.datasets to match organism, tissue, and genotype explicitly.   I need more work here.   Should probably allow for inclusion of a '%' in the specification.   Maybe the SQL 'like' statement will be the more flexible option then.
- FIX calculation of RPM normalization and scaled normalization.
separate data frame into raw and normalized data that are all kept in sync (hopefully).   I tried various ways of combining common names with refseq names on each row of the dataframe but utimately decided that separate dataframes for data and common names was easiest to understand for now.
Now maintain a df.raw which is the raw count data but has also had rows removed as they are removed from df.norm (normalized data) and cn (common names)