Generate a GIR field on all orders

GIR was not being generated if items were not created on ordering
Too many objects called Message

The id comes from the saved message not the transmission
Add LCO to recognized GIR fields
Confusion over invoice message type

INVOIC is Edifact term but they are saved as INVOICE
Use DBIC to add order from quotes

NewOrder etc have been moved out of Acquisition
Use dbic directly and get a proper order object back
on order creation

as we now have a schema object pass it into _get_budget rather than
instantiating a new one
Include quantity in receipting trace
Include listprice in Edifact Order

Coutts' system throws a warning if no price on an Edifact Order and
reads it as 0.0 so quote a price on order
Coutts and Dawsons both include listprice in their quotes and this
appears the safest to quote as its directly loaded from the quote