Add "foo.el ends here" trailing lines to single-file pkgs if missing

See #625
Ensure backup files are not created during single-file package build
Add foreign-regexp recipe

https://github.com/k-talo/foreign-regexp.el
Merge pull request #626 from yasuyk/foreign-regexp

Add foreign-regexp recipe
Change bitlbee.el repository URL
Just warn if single-file packages are non-compliant

(Closes #625)
Add dedicated.el
Add drupal-mode
Add ac-helm recipe

https://github.com/yasuyk/ac-helm
add initialization variables for the internal lists since they can be nil
use archive-file-name for find-package-file

removes some duplicated functionality
improve removing of an archive

- removing an archive removes the file but doesn't dump the archive-contents each time
- removing an archive also removes the corresponding readme file
always remove the old archive before rebuilding
Merge pull request #627 from yasuyk/ac-helm

Add ac-helm recipe
Add edit-list
Add egison-mode
Add eimp
Add el-autoyas
Add el-spec
Add el-swank-fuzzy