Added cancelled order admin email

Added the cancelled order admin email notification. Useful when an order has been cancelled automatically because the customer does not pay for it.

It's triggered when the order status changes from

on-hold -> cancelled
pending -> cancelled

i was not sure if i should add it also when the status changes from failed. What do you think @mikejolley ?