Comment Outlining

Added OutliningTagger type that creates collapsible regions for blocks of single line comments and blocks of documentation comments. It works well as a complement to the F# outlining extension.

![fsharp_comment_outlining](https://cloud.githubusercontent.com/assets/680051/5152580/219fb6d2-71c7-11e4-80e3-854e05b97ef3.png)

@vasily-kirichenko  sorry for how sloppy the last PR was