use 'cl-lib' macros instead of cl.el
Merge pull request #1 from syohex/use-cl-macros-as-possible

use 'cl-lib' macros instead of cl.el