Create base of the connector

Add a job product export
Add a processor and a writer
Add a CompilerPass to register the normalizer and his tag
Add normalizer for simple product
Update normalization to be more scalable and remove Reference factory

To add a type to normalize, just add a service and a normalizer
Replace self by static in ProductNormalizer
Rename SimpleProductProcessor to ProductProcessor
Add a CollectionNormalizer
Replace (integr) by (in) to be used by hhvm in ProductNormalizer
Remove arrays from supportNormalization() and using statement scalar
Remove generic normalizer because it isn't used
Update serializerPass to doesn't throw error if there is no normalizer or encoder
Add ProductCategoryNormalizer
Remove normalizeColelction method in ProductValueNormalizer
Rearrange imports
Add productMedia normalization
Refactor normalization of a localized value
The serializer provided from the SerializerContainerInterface must implements the NormalizerInterface
A ProductMedia now can be localized
Replace empty old writer by pim base connector DummyWriter
Remove unused default view from Resources
Update type hint and php doc