Web Replay: use references in various replay-related interfaces.

* The replay controller and all input proxies attached to the Page are
never null, so convert to const OwnPtr and remove null checks.
* Remove an unused EventLoopInputDispatcher instance for ReplayController.
* Make ReplayController own its CacheController instance.
* Change EventLoopInput::dispatch() to provide references.