check el-get-want-autoloads-p in el-get-update-autoloads

This fixes #810 and #614.
Remove recipe tramp-adb
Add tramp recipe
call package-initialize in elpa installion

The package-install function calls some initalization functions from
within the interactive form.  This can cause it to fail when called
non-interactively.

package-refresh-contents calls package-read-all-archive-contents so we
don't need to call it explicitly.

Fixes #1389
Merge branch 'autoloads-nil' of https://github.com/npostavs/el-get into npostavs-autoloads-nil
Merge branch 'package-initialize' of https://github.com/npostavs/el-get into npostavs-package-initialize
Merge branch 'npostavs-package-initialize' into next
be more precise about elpa package dir names

ELPA Package directories are named <package>-<version>.  Previously
`el-get-elpa-package-directory' looked for package-dirs using
`all-completions' meaning anything starting with <package> would match.
This is problematic if a package is a prefix of another package, eg the
`s' and `solarized-theme' packages.

Instead of doing that, look for a directory that is precisely
<package>-<version> where <version> is something acceptable to
`version-to-list'.

Fixes #1189.
cherry picked from vmlinz see #1121.

* update color-theme-zenburn's recipe, cause it's now based on deftheme
* new theme dream-theme from djcb

Conflicts:

	recipes/color-theme-zenburn.rcp
Add recipe for emmet-mode
Add missing "
Merge pull request #1400 from snooprat/master

Add missing "
test for removal of autoloads (failing)
Remove compile keyword in slime.rcp.

The latest slime (commit b090605) will report "require: Symbol's value
as variable is void: slime-fancy" if byte-compile to elc.
Add zotmacs recipe.
Fix el-get-byte-compile

Previously, if the el and elc files had the same modification time,
byte-compilation would not occur, when it actually should have because
it cannot be determined which file was created first.
Fix autoload removal

Combined with the byte-compile fix in f47d14b, changing el-get-remove
to set the pacakge status to "removed" before updating the autoloads
and removing the package results in correct autoload behavior when
removing packages.

Fixes #446.
make autoload regexp match emacs'

The previous regex was missing grouping and matched elc files as well,
better to use the same thing that the builtin emacs autoload stuff uses.
make el-get-sources docstring match code

Also remove a line of code that corresponded to the old description, but
wasn't actually doing anything.
delete temp files in `el-get-start-process-list'