Switch to cl-lib.el from cl.el
Use push instead of add-to-list for local variable
Remove unused local variable
Fix invalid variable use
Add cl-lib dependency
Merge pull request #42 from syohex/various-fixes

Various fixes