title: Magento Remove Item from Cart / Delete Quote Action Incomplete - Bug for price rules
body: <p>Did anybody notice that the quote is not being deleted properly? 
  For example the coupon code variable keeps the value after you delete a product from cart. </p>
  
  <p><strong>Try:</strong></p>
  
  <p><strong>1.</strong> Set some Shopping Price Cart Rule to a product and make it display a banner on the header section. </p>
  
  <p><strong>2.</strong> Add the product [only this product] to checkout/cart in order to trigger the rule and show the banner on the checkout/cart. </p>
  
  <p><strong>3</strong>. Delete the product from cart and you will see the banner still showing on the header section. </p>
  
  <p>Note. If you have another product in cart this will not work because when you delete the one that triggered the rule&amp;banner the <code>Coupon</code> Code will get replaced with the one that belongs to this other product in cart. 
  SO this bug only works if only the product that triggers the rule&amp;banner is in cart. </p>
  
  <p>If anybody has a fix on this or can replicate these conditions: I'd love to have a conversation about magento's deficiency to make a proper product delete from cart - which implies a proper quote refresh. </p>
  
  <pre><code>- code/core/Mage/Sales/Model/Quote.php -&gt; public function removeItem($itemId)
  </code></pre>
  
  <p>Found on Magento Enterprise Edition</p>