Add (optional) tool window toolbars

based on new command system. For an example, see the ErrorList tool
window toolbar. Fixes #81.