Catch nil.split in parse_http_request

An invalid HTTP request results in the following trace.
To prevent the thread from dying - let's catch corner case and return a warning.

This fixes phusion/passenger#1311