Several minor changes for the release process.
Several minor changes for the release process.

* dist.sh:
  (major, minor, patch): do the replace globally, in order to get rid of
    trailing CRLF whitespace
  (...): if the versions don't match, then print them out
  (...): save the CRLF export as .win

KyleSanderson/serf,zhengcq315/serf,stoneCC/serf,zhupan/serf,pengdu/serf,alex1818/serf,soufianeEL/serf,lazysoez/serf,zhupan/serf,lazysoez/serf,x-clone/serf,soufianeEL/serf,zhupan/serf,stoneCC/serf,pengdu/serf,pengdu/serf,soufianeEL/serf,x-clone/serf,yesoce/serf,SirJson/serf,x-clone/serf,soufianeEL/serf,zhengcq315/serf,zhupan/serf,pengdu/serf,stoneCC/serf,stoneCC/serf,zhengcq315/serf,yesoce/serf,yesoce/serf,KyleSanderson/serf,x-clone/serf,SirJson/serf,google-code-export/serf,KyleSanderson/serf,lazysoez/serf,yesoce/serf,alex1818/serf,google-code-export/serf,zhengcq315/serf,alex1818/serf,SirJson/serf,lazysoez/serf,SirJson/serf,KyleSanderson/serf,google-code-export/serf,alex1818/serf,google-code-export/serf