Premix partial 141115 p3

Much of premixing forward port from 70x release cycle by Mike including code cleanup.
Identity in standard workflows checked at level of 200 events of wf25203 unless I  missed something.