[ruby-mode] Add a local pair for until
Better handling of hanging punctuation with hybrid sexps
Merge pull request #176 from bbatsov/ruby-until

[ruby-mode] Add a local pair for until
[ruby-mode][Issue #175] Be carefull of comments on for multiline methods detection.
[ruby-mode] Skip hash keys like class: 'x'
Add `sp-slurp-hybrid-sexp`
Refactor sp--get-replace-keyword to get rid of keyword list. Add :suffix and related goodies.
Use the suffix mechanism for hybrid slurp
Refactor the `sp--get-prefix` to take OP instead of regexp directly. Add `sp--get-suffix`. Add :suffix property to plists returned by parsers.
Move the suffix with the hybrid slurp
Don't consider suffix that is only whitespace
Add pair-local commands to `sp-get`
Fix missing :suffix, fix multple evaluation in special forms for `sp-get`
Fix `sp--next-thing-selection` to report :suffix
Fix tests
Make the special "do" forms actually move the point. To get the original behaviour, wrap it in `save-excursion`
fix deleting of emtpy lines by extending hybrid sexp to the end of line
Fix strange bug when key-binding is nil in sp--keybinding-fallback
Add geiser-repl-mode to sp--lisp-modes.

Geiser(https://github.com/jaor/geiser) to scheme is what slime to common
lisp.
Merge pull request #178 from xiaohanyu/master

Add geiser-repl-mode to sp--lisp-modes.