Require `cl' library in `eval-when-compile' to support byte-compiled operation

Since ido-hacks uses `loop', it needs to require cl.
Fix key advice message

There were two issues:

  a) There was a space missing before "with". Trivial fix.
  b) The angle brackets around the key list look absolutely off,
     especially with multiple bindings. See the new:

You can run the command `describe-function' with C-h f, <f1> f, <help> f, <menu-bar> <help-menu> <describe> <describe-function>

versus the old:

You can run the command `describe-function' with <C-h f, <f1> f, <help> f, <menu-bar> <help-menu> <describe> <describe-function>>