Trigger 'before:close' and 'close' with arguments supplied to close()

This applies to Marionette.View and Marionette.Controller. Since `triggerMethod`
also invokes methods defined on the prototype, you'll get these arguments when
defining `onBeforeClose` and `onClose` methods.

Example with Marionette.View
----------------------------

var view = new (Backbone.Marionette.View.extend({
  onClose: function(first, second) {
    console.log('view:', first, second);
  }
}));

view.close('one', 'two');

Output:
-------
view: one two
Merge pull request #963 from zourtney/onclose_args

Trigger 'onClose' with arguments supplied to 'close'