Develop - minor fixes and updates

- add support for parsing runParameters.xml. Fixes issue #144 
- add error output to bcbio.run. Fixes issue #148 
- add support for global post process files. Fixes issue #149 .
  - job names and output file names are now generated on the fly
- report now uses "million paired reads"
- once again parse and upload RunInfo.xml files. Fixes issue #145 
- add relevant tests
- add functionality to verify that yaml configuration files are indeed in subdirectories of relevant project/production directories
- sample level barcode counts now parsed from Demultiplex_Stats.htm when present. Fixes issue #151 
- add parameter runinfo_csv to bcbio.qc.parse_samplesheet_csv. Fixes issue #147 
- Add functionality to dynamically set sequencing instrument in report. Fixes issue #146