Ipn notifications

I have added two new methods to verify the transaction type of two Paypal IPN notifications that are not currently managed: `recurring_payment_suspended?` and `recurring_payment_profile_cancel?`.

I have also updated the `valid?` method because notifications related to transaction payments provide more information than the rest of notifications (example: `seller_id` parameter), and `valid?` was not prepared to handle this specific cases.