Allow multiple pairs with same closing tag.

When given the following:

```elisp
(sp-local-pair 'ruby-mode "begin" "end")
(sp-local-pair 'ruby-mode "do" "end")
```

Only `begin` will work, because both `begin ... end` and `do ... end` have the same closing tag.

This solves this issue, by being more fuzzy when looking for sexp.