Allow cancelling the filter chain and action.
Allow inner and outer frame actions to be cancelled separately
General cleanup and remove unnecessary expectations.
String option for only no longer supported.
Use viewDidAppear instead of ready for finishing controller operations.
Rename beforeFilter to beforeAction.