Merge pull request #1938 from yyr/master

New recipe pdf-tools is added.
* recipes/dictem.rcp: Change upstream to github.
Fix outshine depend.
Merge pull request #1941 from deftsp/master

Fix outshine depend.
Fix cycle dependence of outorg and outshine.
add recipes: another version of powerline theme emacs-powerline by jonathanchu, hope not confused
Merge pull request #1944 from ripple0328/master

add recipes: another version of powerline theme emacs-powerline
Merge pull request #1942 from deftsp/master

Fix cycle dependence of outorg and outshine.
Do not depend on `url-parse` for extracting hosts from urls

This fixes for #1939. Tests have been added to test/el-get-issue-1939.el
Merge pull request #1940 from iqbalansari/master

Do not depend on `url-parse` for extracting hosts from urls
Fix call to package-download-transaction on 24.4

* methods/el-get-elpa.el (el-get-elpa-install-1-package): new wrapping
  function for package-download-transaction.
  (el-get-elpa-install, el-get-elpa-update): use it.
tuareg-mode.rcp: change to github
Add recipes.

* ace-jump-buffer.rcp
* cal-china-x.rcp
* company-cabal.rcp
* emacs-moz-controller.rcp
* evil-args.rcp
* evil-exchange.rcp
* evil-indent-textobject.rcp
* evil-matchit.rcp
* evil-plugins.rcp
* fvwm-mode.rcp
* glsl-mode.rcp
* hamlet-mode.rcp
* vimrc-mode.rcp
* win-switch.rcp
Merge pull request #1947 from deftsp/fix-tuareg-mode

tuareg-mode.rcp: change to github
Merge pull request #1948 from deftsp/ping/dev

Add recipes.
reciep: rust-mode has autoloads
Use 8.3 name for program on Windows

Quoting bat filenames doesn't work if arguments are also quoted.

* el-get-core.el (el-get-shell-quote-program): new function.
(el-get-start-process-list): use it.
setq rather than let-bind load-path

during compilation. This ensures the same load-path is still in effect
during shutdown, when any kill-emacs-hooks that may be set during
compilation are run.

* el-get-byte-compile.el (el-get-byte-compile-from-stdin): setq
  load-path.
Do use elpa deps if there are no el-get :depends

* methods/el-get-elpa.el (el-get-elpa-install-1-package): rename to
el-get-elpa-install-package, take another argument have-deps-p. Only
call package-download-transaction directly if have-deps-p.
(el-get-elpa-install, el-get-elpa-update): el-get-elpa-install{-1
=>}-package name change and new arg.
Fix helm build problem.

Check
https://github.com/emacs-helm/helm/commit/0f031b903063deef835aa6767431a7905e63f3d8
and https://github.com/emacs-helm/helm/issues/633 for details.