Whitespace and a typo

"fied" -> "field"
Kernel.select => RaptorIO::Socket.select

Should have been fixed in d947e93830, see #18
Avoid monkey patches

Also makes digest spec a little easier to read
Whitespace

[ci skip]
Don't kill the webservers before each group
Store intermediate var for better readability
Move to a single webserver for most http specs
Fix require
Fix timeouts by switching to threaded Thin
Fix SSL spec failures by using WEBrick

Dunno why Thin is not working with SSL.
Drop jruby for now

Causing errored builds and at the moment we can't really support it with
the way our specs work.  Some day we'll revisit this.
Land #28, Merge branch 'pr/28'