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.