An Handler handles a request. Play understands several types of handlers,
for example EssentialActions and WebSockets.
The Handler used to handle the request is controlled by GlobalSettings's
onRequestReceived method. The default implementation of
onRequestReceived delegates to onRouteRequest which calls the default