Moved library name handling utility functions and tests from share/SolidData.py to share/bcf_utils.py.
Move library name handling utility functions from SolidData.py to bcf_utils.py, and update to make more generic & easier to reuse.
share/SolidData.py: cosmetic update to docstring for SolidProject.prettyPrintLibraries() method.
share/IlluminaData: added prettyPrintSamples() method to IlluminaProject (nicely print sample names) and implemented __repr__ for IlluminaSample.
illumina2cluster/analyse_illumina_run.py: use prettyPrintSamples to write descriptions of samples associated with a project.
share/SolidData.py: added docstring comments for SolidProject.getTimeStamps() method.
solid2cluster/analyse_solid_run.py: various changes and tweaks.

1. Paths to primary data files are now only printed if --report-paths option is specified.
2. --quiet option renamed to --no-warnings.
3. Timestamps for primary data files are now reported along with sample names.
solid2cluster/README: updated with changes to analyse_solid_data.py.
Updated ChangeLog.