Clearer disabled buttons

Completes template-extension/template-chrome#170 by adding clear descriptions to buttons that dynamically change their enabled state. Such buttons now have updated tooltips to explain why they are disabled.