Updated tests to show single image
- single image should scale down not up, and not truncate
- updated some test book files to match

Still need to port caption logic from 0.5
reversed order of table
Modified Captioned Images to use displayWidth

- widget-image.js now uses a display width (default 477) to set the image width (less margins), calculates the required scaled height of the image using aspect ratio, and positions the caption below that.  It measures the caption and resizes it's boxes. It then adds up all those heights and gives it back to lastdrawn.  If the hard-set SVG height is shorter than all that, it'll clip.  We need to make the BricLayer respect that newly measured height.
- updated widgets.css to match latest and ever-changing styles from UX
- updated a handful of demo files to have new displayWidth config.
- unit tests, including a square test image.
Adding a displayWidth setting to imageviewer

- new param for imageViewer so the displayWidth can be propagated to captioned image
- fixup KantorAnimation, which required it
- put a 1px border around carousel thumbnails in css
Restoring labelselector and LabelCarousel
Entered sliders to drive line graph and pie chart in Astronomy demo

- added event handlers and corrected equations to calculate size of galaxy through difference equation
- added a check in piecharts to see if a white space was inserted (<100%), which should be omitted in the legend
Hooked up Hubble Constant slider
Captioned Image autosize
* constructor calculates display size for image and measures height for caption
* css accommodates a new group wrapper so you can position the background and the image together
* extra test images from Neff
fixed unit tests to go with measured images
Alternative view of Manza

* reorganized data to show one graph at a time mortality by race
* added spiffy transition effects to bar graphs on redraw
Added style swap code to fix caption non-update bug
Restoring full labels on labelcarousel

- putting back the map function on an if and adding an argument to specify the type
- demonstrating it in imageTests.html
- Yet another Manza variant
Fledgeling pyramid chart
Merge branch 'origin/master'

Conflicts resolved:
	NeffReactor.html
	js/build.sh
	js/widget-imageviewer.js
	js/widget-labelgroup.js
changed barGraphTests.html to run w/ uncompiled sources for debugging purposes.
reverted files to use function for slider format because that's the version that works with this slider.js
First Pyramid Chart

* pyramidchart.js builds charts out of two bar charts and positions them in the container with a single ordinal y scale up the middle: note, redraw is not yet working on this chart, and it needs to.  Also seems to be some trouble with axis label positioning logic
* NeffBarAnim and barGraphTests use the new code
* build.sh includes code and compiles
First pass at Neff simulations
More logic for agestructure mortar
Progress on Neff Sims