Rename Reactor to EventLoop

This helps to reflect that the goals of EventLoop are limited to
implementing what an epoll loop would involve. This also frees up
Reactor to be used as a higher level, more involved, abstraction.