illumina2cluster/auto_process_illumina.sh: v0.2.4: use multiple cores for bcl-to-fastq conversion.
share/IlluminaData.py: updates to IlluminaSample and IlluminaFastq classes

IlluminaSample no longer raises an exception for samples with no fastq files, so IlluminaData objects can be created for incomplete Casava runs; __repr__ method implemented for IlluminaFastq class.
illumina2cluster/build_illumina_analysis_dir.py: improved generating unique link names to fastqs.

Now automatically determines the set of shortest unique link names to use for each project when assembling analysis subdirectories.
Updated ChangeLog.
illumina2cluster/build_illumina_analysis_dir.py: fix bug in previous commit when there is no barcode sequence in fastq name.