Require cl-lib

Fix `function definition is void' for `loop', and update to `cl-lib', like
other helm plugins (see emacs-helm/helm-dictionary#16 or
emacs-helm/helm-c-yasnippet#7).