Add the ability to customize by grammar scope name

Adds the ability to customize the wrap guide position and visibility by
the grammar's scope name. This allows one to easily customize the wrap
guide for all Ruby files without having to duplicate all of the logic
for recognizing a Ruby file from the Ruby grammar, for example.
Merge pull request #15 from lee-dohm/scope-name

Add the ability to customize by grammar scope name