Delegate state transition to setRoutingState method.

  - AsyncRouteRenderingMixin now provides implementation of setRoutingState to
    store pendingState update in router's state.

  - AsyncRouteRenderingMixin now provides hasPendingUpdate() which returns true
    if router has active pendingState. This fixes #23.

  - Handler component is now instantiated during state update.