Don't use short file name for nonexistent exes

Avoid the temptation to handle missing exes specially in the win32 case.

* el-get-core.el (el-get-shell-quote-program): If we can't executable-find
  the program, just shell-quote-argument it (as in non-Windows case).
quote shell args only if needed

Windows' CreateProcess() function does weird things when given quoted
args, therefore avoid quoting when possible.

* el-get-core.el (el-get-no-shell-quote): New constant.
(el-get-shell-quote-program): Don't quote if program-name matches
el-get-no-shell-quote.
(el-get-maybe-shell-quote-argument): New function.
(el-get-start-process-list): Use it.
Fix whitespace
Add directive for building the info file in mmm-mode recipe

Notice that a workaround was implemented for avoiding the version.texi
being locally changed by the build process.  It would be better to
have this fixed by the upstream authors of mmm-mode.  By thye way, I
have already reported this problem upstream, see
https://github.com/purcell/mmm-mode/issues/41
Merge remote-tracking branch 'upstream/master'
Fix whitespace
check download status of emacswiki package list

* methods/el-get-emacswiki.el (el-get-emacswiki-retrieve-package-list):
  Throw error if we didn't get HTTP 2xx.
* el-get-install.el: Show warning if
  `el-get-emacswiki-build-local-recipes' fails.
Merge pull request #2042 from rlaboiss/mmm-recipe-build-info

Add directive for building the info file in mmm-mode recipe
Merge remote-tracking branch 'upstream/master'