Sales attributes

This PR completes the sales by addind the per-attribute value sale management feature.
I did not notice any problem. Did you ?

You're right about the output cache, which should not be enabled, as we're generating dynamic pages. We may activate this cache and enclose dynamic parts in {nocache} blocks, but IMO it's very error prone.

What is your opinion ?