Render Rectangle and RoundedRectangle as HTML DIVs rather than SVG
rect's so that it is easy for them to have child content.
Render shapes.Text via an HTML span rather than SVG so that properties
palette usage is more consistent with other text objects in the product.
Render shapes.Circle as a DIV instead of an SVG circle so that
shapes.Circle can be a container just like DIV and shapes.Rectangle
Migrate shapes.Circle widgets from M8 to M9
Get shapes.Text widgets to migrate from M8 to M9
Fixes #2051. (At least this is the last commit into branch
2015-ShapesAsDivs before merging into master) Includes additions to test
plan to test out the new features.
Merge branch '2015-ShapesAsDivs'