Added a more sophisticated delete participant feature.

If the participant in question owns an order we will do
the following:
 - Delete the order.
 - Delete any payment associated with that order.
 - Delete all users associated with that order.