Add fraud reporting methods

r? @cosn 

Add methods for reporting charges as safe/fraudulent and including reasons in refunds.
(Just pushed an update that replaces the hash with a struct and adds client-versions of the convenience functions.)