Make order cancellation idempotent

Align order cancellation with order entry protocol by making it take
a new order size instead of the canceled quantity.
Remove order deletion

Now that order cancellation takes a new order size and exposes the
remaining quantity, remove order deletion as a redundant operation.