Implement Order Status in the same way as Invoice Status
- Administration interface as for invoice status (Settings -> Shop -> Invoices)
- Create standard statuses (Cancellation, dispatched, recorded, etc.)
- Fire events when status changes
- Set history when status changes