share/FASTQFile.py: abstract opening FASTQ files to new function "get_fastq_file_handle".
share/FASTQFile.py: v0.2.3, new FastqAttributes class for interrogating FASTQ file attributes.
share/IlluminaData.py: need to import xml.dom.minidom for handling RunInfo.xml files.
share/JobRunner.py: updates to SimpleJobRunner & GEJobRunner for log destinations & changing basic aparams.

Updated SimpleJobRunner & GEJobRunner to allow destination directories for log files to be set
explicitly; also allow these be reset via new 'log_dir' method. New 'queue' method of GEJobRunner
also allows GE queue to be reset.
share/FASTQFile.py: 0.2.4, added seqlen, maxquality and minquality properties to FastqRead.
share/IlluminaData.py: added more general sample sheet conversion function.

New function 'get_casava_sample_sheet' is more general version of old
'convert_miseq_samplesheet_to_casava' function, which is retained but now deprecated.
illumina2cluster/prep_sample_sheet.py: 0.2.0, --miseq option now deprecated as unnecessary.