19966 - Validation on Line Items

The empty line items validation wasn't firing for Quote/Sales Order if you deleted all of the items during an edit. Changed the list relations editor box to remove the item from the parent collection in addition to destroying the model so that it would fire a remove event in the model allow the model to maintain the correct length for validation. This exposed another bug where the currency/customer readonly was not working correctly so that is now fixed as well.