Fixed Rack's compatibility

Hi,

The main change on this PR is a rework of Rack's integration. It will run a rack application in the libuv loop that already exists in the Request (`@web`).

I've also renamed the Rack handler so that rackup and rack enabled frameworks that implement their own server pick it up automatically without the need for an explicit require.

What do you think about it?

Thanks,
Darío