Updated for recent review. If remote section name starts with '/', it is
ignored (like in 1.5.0). If a remote section option has no value, it is
also ignored (so it doesn't crash, and to be forward-compatible if we
introduce a boolean option later).
The struct refspec field and associated variables are spelled "dst".
Part 3 is unchanged.
-Daniel
*This .sig left intentionally blank*