Increased to 4 mix cycles, increased mix volume to max (leaving only unusable), add UNMIXED to history, use special mix for volumes >20
Turned off queue optimization
Handle cases where stock or final is None
Get a clean tip before mixing
Support arbitrary dilutants in stage()
Adjusted aspirate volume calculation
Added AspirateNC to aspirate without manual conditioning (used for manual mixing)
Adjusted elapsed time calculation, comment out "SIM" printouts
Added PCR15 program
Decreased reagent temp to 14
Set tgt default to None in TRP methods
Handle arbitrary dilutants in TRP.saveSamp
Added finalconc, units optional args to TRP.addTemplates()
Use PCR15 instead of PCR20; updated estimated running time of programs