* bind-key.el (bind-key): don't eval key-name at macro expansion time.

I did something along the lines of
```emacs-lisp
(dolist (i (list "RET" "SPC" "{" "["))
   (bind-key i #'mycommand somekey-map))
```
and got an error that 'i' was undefined. This PR is to fix that problem.