Remove eval-when-compile

Because `mapcan` is a function. We should use `eval-when-compile`
if package uses only cl macros.
Merge pull request #2 from syohex/fix-for-cl

Remove eval-when-compile