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.
Add recipe for emmet-mode
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'
Update bbdb.rcp to be compatible with current version of bbdb
Merge pull request #1411 from loge-gh/master

Update bbdb.rcp to be compatible with current version of bbdb
Merge pull request #1410 from npostavs/rm-tmp-files

delete temp files in `el-get-start-process-list'