Merge branch 'upstream/master'
Merge pull request #30 from mlippert/widget-refactor

replace last fix for bug when text in sketch had no number in it.
Merge branch 'upstream/master'
Updated image tests

Got rid of almost all old style widgets in imageTests page.  Downsized the max carousel space on image carousel.
Sketches now have a reflect method. Added animation tests for reflection. Polygons now have a points property that is used for translation and reflection.
Show first callout on load
Ritter image carousel demo page

Messed up thing about this page is that the captions do update here.  Maybe the updating bug shows up when there are too many svg containers on a page?
Reflection now works for textbits. Added a width property to textbits to let that work properly. Might need tweaking.
Sketch textbits now have slightly smaller font (10px for letters, 6px for subcripts). Text is now anchored in the middle to make reflection easier. Sketch and animation tests have been updated as well.
Reflections now have a duration, which can create fake-3d effects.

Note: Circles and rectangles cannot "flip" the way polygons and lines can, because they are not represented as a series of points.
Changed test 8 sketch.
Merge branch 'upstream/master'
Merge pull request #31 from jvish/review

Review
container append location is now optional, removed dependencies on jquery

The container append location argument will default to the entire container area if it is not specified.
The widget-base.js had a dependecy on jquery solely for $.isArray, I replaced it by Array.isArray which is in ECMAscript 1.8.5 and above.
added linegraph spec tests to index.html

used before and after functions to create the div and container for the linegraph and remove it once it wasn't needed.
also removed unneeded scripts.
linegraph can append child widgets before or after the data

It is best to append before widgets to the linegraph before the linegraph itself is appended to anything (actually before it gets drawn). Although it should work in either case, appending them after is expensive.