fold spelling fixes into 01
02: reword patch text
03: reword patch text
squash 10 into 01
have patches for i) 5234 ii) protocol-common.txt

While we're at it, drop the unneeded whitespace change.

  --- a/Documentation/technical/http-protocol.txt
  +++ b/Documentation/technical/http-protocol.txt
  @@ -273,8 +273,8 @@ named 'HEAD' as the first ref.  The stream MUST include capability
   declarations behind a NUL on the first ref.

     smart_reply      =  PKT-LINE("# service=$servicename" LF)
  -                      ref_list
  -                      "0000"
  +                     ref_list
  +                     "0000"
     ref_list         =  empty_list / non_empty_list

     empty_list       =  PKT-LINE(zero-id SP "capabilities^{}" NUL cap-list LF)
  @@ -324,8 +324,8 @@ appear in the response obtained through ref discovery unless the
   server advertises capability "allow-tip-sha1-in-want".

     compute_request  =  want_list
  -                      have_list
  -                      request_end
  +                     have_list
  +                     request_end
     request_end      =  "0000" / "done"

     want_list        =  PKT-LINE(want NUL cap_list LF)
squash 09 into 05, be more verbose

 - detail exact rules that were dropped, rules used in their place
 - add context for 09
05-common: add reference to protocol-common.txt
05-common: drop capabilities

15 (s/entire/extra) is now redundant.
squash 17 into 09-GIT_URL