Adding dropdown buttons and switching the toolbar and info bar to use them.

This cleans up the UI a lot. Fixes #263.