Route: pass event names to custom functions, log stack trace on error

Put some stack traces in for route errors

Also, now pass the matched event name in when executing custom functions (thus allowing a function to respond to many events sanely). I use this for matching on:
  "Insteon.Motion*" : function(params, name) {}