State machine for return_items

Adds two state machines to return items.

One indicates if the item has been physically received, cancelled or given to the customer.

The other indicates, when received, if it was deemed acceptable for return or not.