Begin linking suppliers to variants rather than products.

Drop 1.9.3 support.
Update todos.
Split by cost.