Allow setting order of handlers.
New "order" attribute defines the order of this handler when evaluating
multiple handlers. The handlers with lower order are called as first.
If two handlers have the same order value, they can be called in any
random order.