Merge branch 'testing-client'
Clean up CSS rules

There were many dealing with the obsolete ModelCell and ComponentList.
Add style for items in ComponentCell pull-down menus
Experiment with ListBox font size
Experiment with styles on the "Run" button

This should satisfy #44.
Add more detail to tooltips
Fix error with URL in RunInfoDialogBox
Activate "Run" button in the ModelTree
Update the ComponentCell to show a menu button

This should help make it more obvious that the user should click to
select a component.
Adapt the ComponentSelectionMenu for the new menu button

Also its action, ComponentSelectionCommand, as well as the ModelTree.
Make new/updated CSS rules for new menu button
Tweak CSS rules for button on ComponentCell

Also add comments.
Add methods to show wait and default cursors

I chose to place them in DataManager, so they'd be accessible
throughout the application.
Show wait cursor on opening a model

This addresses #39.
Updates to CSS rules for menuButton in ComponentCell
Changed to use url parts from config file.
Update to CSS rules for menu items in ComponentSelectionMenu
Match fonts used in ComponentCell menus
Make ModelMenu look like a MenuBar

The problem is that MenuBars don't justify MenuItems correctly at the
right edge of the browser window, where the ModelMenu appears. The
ModelMenu is a PopupPanel, but with a CSS box-shadow, which makes it
look like a menuBar.
Apply styles to ModelMenu items

This also removes a hardcoded value from the ModelMenu!