Remove eval-when-compile

Because this file uses some cl-functions. We can use eval-when-compile
if file uses only cl macros. And suppress byte compile warning for
use cl-functions.