Created TreePanelDV class - tree panel using DynamicViewer
Renamed test and test2 to reflect their purpose
Suppressed warnings for java 7 errors where fixes would break java 6 compatibility
Partially implemented DynamicViewer-based TreePanel

Drawing doesn't yet work correctly. (Items are drawn in the wrong positions.)
Panning doesn't yet work.
Removed deprecated files, more testing code
Partially fixed tree panel visibility problems
Fixed tree panel rendering
Fixed mouse click events on tree, removed dead code
Updated tree bounds size calculations
Debugging tree drawing after using a case rule
Renamed TreePanelDV to TreePanel
Debugging offsets
Increased boundaries on tree to allow for display of rules on mouseover
Fixed tree positioning after applying case rules
Changed rule mouseover popups to always be the same size.
Cleaned up rule mouseover popup code a bit.
Increased extra space to prevent cutting off popups
Added zoom controls to tree panel
Fixed the zoom issue with 'zoom to fit' on tree
Cleaned up debug code
Merge pull request #65 from Bram28/tree_dynamicviewer

Switches TreePanel backend from ZoomablePanel to DynamicViewer