Shorten package description to fit package.el norms
Merge pull request #3 from purcell/patch-1

Shorten package description to fit package.el norms
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.
Fix byte compile warnings

formatting error is raised if `nil` is quoted.
Merge pull request #4 from syohex/fix-for-cl

Remove eval-when-compile
Merge pull request #5 from syohex/fix-byte-compile-warnings

Fix byte compile warnings