RPC: HTTP server uses its own ReadHTTPRequestLine() rather than reusing ReadHTTPStatus() from the client mode.
RPC: HTTP server uses its own ReadHTTPRequestLine()
rather than reusing ReadHTTPStatus() from the client mode.

The following additional HTTP request validations are added, both in line with
existing HTTP client practice:

1) HTTP method must be GET or POST.  Most clients use POST, some
   use GET.  Either way, this continues to work.
2) HTTP URI must start with "/" character.
   Normal URI is "/" (a 1-char string), so this is fine.

Kefkius/clams,robvanmieghem/clams,thunderrabbit/clams,robvanmieghem/clams,Jheguy2/Mercury,dooglus/clams,Kefkius/clams,dooglus/clams,thunderrabbit/clams,thunderrabbit/clams,Jheguy2/Mercury,robvanmieghem/clams,Jheguy2/Mercury,nochowderforyou/clams,nochowderforyou/clams,Jheguy2/Mercury,Jheguy2/Mercury,Kefkius/clams,robvanmieghem/clams,robvanmieghem/clams,dooglus/clams,thunderrabbit/clams,Kefkius/clams,thunderrabbit/clams,dooglus/clams,dooglus/clams,nochowderforyou/clams,nochowderforyou/clams,nochowderforyou/clams,Kefkius/clams