[#190]

-- Add the variants dropdown into the product listing

-- When change the variant, the product price and image will 
be updated

-- If the variant product is not available, an warning message
will be displayed.

Next step, i will impelement the add to cart action for it.