contrib_color app added

Dedicated color module that works in conjunction with the attribute
module. Also support the variation module. This module enables fast
resolution of colors per produc.t
Refractoring
Major refractoring
Minor fixes
Prevented uneeded queries for content type
More work done on the category module
Refractoring