Material flow - transformations

Issue: http://issues.qcadoo.org/browse/QCADOOMES-310

Brief

This functionality introduces a new entity: transformation. A transformation binds multiple consuption transfers as inputs and multiple production transfers as outputs.

While developing this we also have to change the behavior of transfers a little. Depending on the transfer type we should have the following restrictions:

- consumption - we cannot enter the To stock area

- production - we cannot enter the From stock area

We should also remove the transformation type.

Mockup