[Smbd-361] Trigger Custom Events

Added a new stub for triggerCustomEvents call for Responsys. We use this method to explicitly trigger a program for a collection of users.

Also, added a new StandardError type to catch invalid params.
Merge branch 'master' into ruby-2