adding cleaned_product log

for when a product is automatically removed (vs removed by a customer)
adding log item for change unit price
additional checking pre-checkout

to make sure the product still exists & the unit price/cost is up to date
Merge branch 'refs/heads/kohana_v3.3/fix/cleaned_product' into kohana_v3.3/master