refactored sourceSnudown from commentTools
source button added after permalink or context

they seem to be mutually exclusivenow
sort/chunk out commentTools css by type
re-arrange commentTools options thematically
highlightIfAltAccount dependsOn commentingAs (commentTool options)
commentTools.options.formattingToolButtons - show snudown bold/talic/etc buttons
commentTools.options.macroButtons
commentTools includes "user" regex --> "profile" pagetype
commentTools.options.keyboardShortcuts dependsOn formattingToolButtons

TODO: support keyboard shortcuts even if buttons disabled
oops
Merge pull request #1567 from andytuba/commenttools-refactor-options

commentTools options and refactoring