Use cl-lib instead of cl

The `cl` library was finally deprecated in Emacs 24.3. `cl-lib` provides
namespace-clean versions of the functions and macros from `cl`.

The `cl-lib` package from ELPA is used to provide a version of `cl-lib`
for older Emacsen.
Extract sp--populate-keymap helper
Add missing Carton dependency
[ruby-mode] Skip inline ifs, unless and while (Issue #117)
Avoid getting stuck in infite loop (Issue #117).
Yet another fix (Issue #117).
In `sp-delete-pair` function, replace `zap-to-char` functionality because it will
add to kill ring a part of deleted pair.
[ruby-mode] Another edge case (Issue #117).
Merge pull request #134 from bbatsov/cl-lib

Add missing Carton dependency
Merge pull request #133 from achitu/master

Don't add deleted pair to kill ring
[ruby-mode] Do not auto-insert end tag on inline if/unless/while.