Made choice options polymorphic to be able to use image / color subclasses attributes without multiplying option group classes.
Merge branch 'feature/configurable-products' into develop