Replace el-mock with mocker

Fixes compatibility with Emacs snapshot.
Fix test for custom package user dir.

Default package user dir should be ~/.emacs.d/elpa, not the custom one.
Merge branch 'mocker'