Allow unbinding of Data API methods (only internally for the moment).
Use .data() methods instead of .attr()
Add quantity support to data-cart-add.