Basic implementation of different product properties types

It is connected with https://github.com/Sylius/SyliusAssortmentBundle/pull/55