Comment Outlining

Added OutliningTagger type that creates collapsible regions for blocks
of single line comments and blocks of documentation comments