Remove eval-when-compile

Because deferred.el uses cl functions such as `gensym`.
We should use `eval-when-compile` if the package uses only cl macros.
Merge pull request #12 from syohex/fix-for-loading-cl

Remove eval-when-compile