Fix inconsistencies in operation nesting

Operating on line widgets from within an operation would cause
crashes.
Be more careful about redrawing widgets, fire a 'redraw' event on them

Issue #1164
[linter] Disallow trailing commas
Removed superfluous colon; IE compatibility issue.
[formatting demo] Extend selection when commenting a region

Closes #1176
tiddlwiki => tiddlywiki
Merge remote-tracking branch 'marijnh/master'