create Trait for cart management part
start to implement cart loop
Merge branch 'cart'

Conflicts:
	core/lib/Thelia/Config/Resources/config.xml