Basic implementation of different product properties types

Integration of basic property types.

Depended PRs:
https://github.com/Sylius/SyliusWebBundle/pull/8
https://github.com/Sylius/SyliusAssortmentBundle/pull/55
https://github.com/Sylius/SyliusShippingBundle/pull/10

First all depended PRs should be merged and then we should update composer.lock.

I find some issue with /home/leszek/projects/Sylius/vendor/sylius/addressing-bundle/Sylius/Bundle/AddressingBundle/Form/EventListener/ResizeZoneMemberCollectionListener.php after upgrade to master of Symfony.