Add the ability to format bibtex key when inserting.
Enable bulk action for `helm-bibtex-open-pdf` and
`helm-bibtex-insert-key`.

In helm (and helm-bibtex), you can mark multiple candidates with
M-<SPACE> and do a bulk action on all selected candidates.

This commit enable bulk actions for these two actions. As for "Edit
Notes" and "Show Entry in Bibtex file", bulk action doesn't make much
sense to me or require more effort (auto open and layout multiple buffers?).
Fixed error type.
Amend the behaviors and functions for inserting keys.
bugfix.
Merge branch 'master' of https://github.com/demon386/helm-bibtex into insertcitation
Fix formatting.
Rename helm-bibtex-insert-key to ...-insert-citation
Some simplifications courtesy of dash and s.
Fixed indentation of docstring.
Added mode-dependent citation.
Merge branch 'insertcitation'