Updated Commenter feature

* Rename class `Commenter` &rarr; `FormatCommenter` (fixes #18)
* Rename method `GetCommenter` &rarr; `TryCreateCommenter`, and use `ITextBuffer` instead of `ITextView` (fixes #29)
* Support commenting operations in virtual space (fixes #30)
* Updated documentation and examples