Minor fix to CallOutBox positioning.
Removed some base classes from the Button class.
Added a default constructor for RectanglePlacement.
Fix for ComponentMovementWatcher with top-level windows.
MSVC warning fix.
Avoided TreeView consuming return key presses if the selected item can't be opened.