Fix order cancellation to set the order payment_state to void

This branch changes the order updating logic to set the payment_state to void when the payment total is `$0`.

[https://github.com/MountainRoseHerbs/mrh-spree/issues/1103]