commentTools options and refactoring

* sourceSnudown module refactored from CommentTools, so you can finally turn off the "source" button independently
* formatToolButtons and macroButtons options, so you can finally turn off just the snudown buttons or the macro buttons independently
* show "source" button in inbox after "context" button when it replaces "permalink" button
* a little re-arranging, shouldn't change anything