Allow decisions to be multi-methods

This is a rather simple patch that allows multi-methods as decisions.

I've found it useful to break apart the implementation of decisions such as :allowed? or :processable? based upon :request-method.

As handlers can be multi-methods, maybe it's also fair to allow decisions?