Make my_order filters more flexible

@mikejolley merged action hooks for buttons in #2074 to the my_account / my_orders from @arhipaiva. This pull also adds them to the status links and updates the existing change slightly.

1) It makes the order status links filterable. For subscriptions, I need the flexibility to remove the 'Cancel' link on failed orders without requiring custom templates.
2) I added text keys ('cancel', 'pay', 'view')  for each item which makes it easy to 'unset' in the filter rather than having to do some sort of search. I'm not sure how this would have ever worked for modifying existing actions,  since it is impossible to search a possibly translated string. For example, I want to unset the 'pay' button for failed subscription renewals that have already been paid in another order.
3) I changed the sanitize_title to sanitize_html_class which seems more appropriate.