RequestParser.parseRequestLine() now returns an empty Map if it finds less than 3 tokens to work with.
RequestParser.parseHeaders() returns an empty map if given an empty string.
Added RequestBody.isEmpty().
Changed default return values for RequestHeader getters.
Added RequestHeader.isEmpty().
Request getters will no longer return null.
Added Request.isEmpty().
BugFix:  An empty socket (when a client makes a connection, but sends no data) will no longer cause the server to crash.