[-] FO : Fix multiple "Add to cart" event when block layered is used
This issue was first discovered on IE, but we also noticed that the event is also fired on Firefox/Chrome but does fire add to cart process.
By adding off() to theses events, we prevent this behaviour to happen when using ajaxCart.overrideButtonsInThePage() method.
This is a simple inherit from the previous ajaxCart version (PS 1.5) that is using unbind() to prevent this behaviour.
Merge pull request #2284 from prestamodule/fix-4

[-] FO : Fix multiple "Add to cart" event when block layered is used