Move EventLoopInput to WebCore/replay/inputs/
Make an iterator for program inputs that exposes a functor
interface. Remove that functionality from ReplayRecording.

Closes #253.
Fix crash (regression) in initial load flag checking. This was caused
by a botched conditional during the switch to iterators.
Move event loop input dispatching code and state out of ReplayController.

Closes #251.
Remove ReplayRecording.name from Inspector protocol.

Closes #246.