Merge pull request #106 from thomasf/master

Don't abort compiling package loading fails
Add bind-keys* macro
Merge pull request #107 from alezost/bind-keys

Add bind-keys*
personal-keybindings: add docstring

fix typo in bind-key docstring
bind-key: no vector keys in personal-keybindings

describe-personal-keybindings requires the key sequences to be stored as
strings.
bind-key: cleanup
Merge pull request #110 from npostavs/desc-vector

Avoid putting vector key sequences in personal-keybindings
bind-keys macro changed to allow prefix map to have a menu string.
Merge pull request #112 from BernardHurley/master

bind-keys macro changed to allow prefix map to have a menu string.
assume the declare-function macro exists

Since `declare-function' was added in Emacs 23.1 (five years ago), we
don't need to assert that it is defined.  If the assertion was without
any problems there would be no harm in keeping it, but unfortunately it
causes a compile warning.  Because `declare-function' is a macro with
always expands to `nil' the value of (fboundp 'declare-function) ends
up being unused.
Merge pull request #123 from tarsius/master

assume the declare-function macro exists