Add simple family for ODM
Add scenario on product creation and identifier uniqueness
Check productValue existance (used by validating unique value)
Check value existence (will be used by the UniqueValue validator)
Inject Association Type ORM ref in Association doc
Check value existence by asking the repo (UniqueValue usage)
Add associationTypeId information in the association for doc needs
Make sure Product repos can check value uniqness
Switch value existence check in Product repo
Fixes use
Make sure the ProductRepositoryInterface is used
Spec validator and make sure productInterface extends flexibleInterface
Cleanup on validator
Style fixe
Fixes valueExists
Merge branch 'master' into midway_odm_clean
Merge pull request #784 from akeneo/midway_odm_clean

Midway odm clean
Merge branch 'master' into refactoring_repository