Always pass a hash to TextBuffer.scanInRange iterators
Always pass a hash to TextBuffer.scanInRange iterators

This makes it easy to only assign variables for the information you
need in the iterator. Before, we always forced you to take a match and
a range as the first two arguments even if you weren't using them.

bwinton/bracket-matcher,jacekkopecky/bracket-matcher,atom/bracket-matcher,jacekkopecky/bracket-matcher,adamCoGithub/Bracket-Matcher-no-autoclose,lpommers/bracket-matcher,adamCoGithub/Bracket-Matcher-no-smart-quotes,adamCoGithub/Bracket-Matcher-no-autoclose,bwinton/bracket-matcher,lpommers/bracket-matcher,adamCoGithub/Bracket-Matcher-no-smart-quotes