ADOdb BUGFIX: method_exists calls for transaction didn't work
with class recursions because they didn't verify the object
existed. I changed all such method_exists calls on the assumption
that the others would suffer a similar bug even if we aren't
currently using them in CORE.
BUGFIX: lookup next store_row_id fails over from [local] dtransations
to transarchive correctly
BUGFIX: products.brand creates a query ambiguity
BUGFIX: suppress apostrophes from products.description and products.brand.
ProductsModel handles them find but they tend to cause problems
in other places
BUGFIX: SpecialOrder was saving values before they were known