Refactor the proofing transform system for better caching.
This now makes the transform separately from the actual transforming,
which means it's easier to cache and to update. Softproofing is now
gone from usable to user-friendly.
Still needs saving/loading and little setting-bugs fixed.
ref T2337