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.

coinkeeper/2015-06-22_19-10_cannacoin,ahmedbodi/poscoin,ahmedbodi/poscoin,Cannacoin-Project/Cannacoin,coinkeeper/2015-06-22_18-46_reddcoin,coinkeeper/2015-06-22_18-46_reddcoin,reddink/reddcoin,reddink/reddcoin,reddcoin-project/reddcoin,reddcoin-project/reddcoin,reddcoin-project/reddcoin,coinkeeper/2015-06-22_18-46_reddcoin,reddink/reddcoin,joroob/reddcoin,bmp02050/ReddcoinUpdates,joroob/reddcoin,coinkeeper/2015-06-22_19-10_cannacoin,Cannacoin-Project/Cannacoin,ahmedbodi/poscoin,coinkeeper/2015-06-22_18-46_reddcoin,coinkeeper/2015-06-22_19-10_cannacoin,Cannacoin-Project/Cannacoin,reddcoin-project/reddcoin,reddcoin-project/reddcoin,joroob/reddcoin,bmp02050/ReddcoinUpdates,joroob/reddcoin,coinkeeper/2015-06-22_19-10_cannacoin,joroob/reddcoin,coinkeeper/2015-06-22_18-46_reddcoin,reddink/reddcoin,ahmedbodi/poscoin,reddcoin-project/reddcoin,bmp02050/ReddcoinUpdates,Cannacoin-Project/Cannacoin,bmp02050/ReddcoinUpdates,ahmedbodi/poscoin,bmp02050/ReddcoinUpdates,Cannacoin-Project/Cannacoin,coinkeeper/2015-06-22_19-10_cannacoin,reddink/reddcoin