changed tabs to spaces in slider.
changed slider config.format property from function to format specifier string.

This is going to be needed when trying to put the config for a slider in the activity config instantiated by the BricLayer.
Merge pull request #105 from lbondaryk/slider-mod

Slider changes to config
1st pass at creating config for NeffBarAnim.html, page is currently broken

Config has sections for all containers and brix on the page.
Need to add data to the config
Need to add configFixup to reference the data
Need to change some brix so their config contains a d3 format string not a d3 format function.
Add datasets to activity config in NeffBarAnim.html
Get the data section of the activity config working

Still needs unit tests. Also added a couple more types of dynamic values:
array
array-element
Unit tests for new functionality in BricLayer

tests were added for:
- new data section in config
- new _array_ dynamic value type
- new _array-element_ dynamic value type

also fixed wrong dynamic value type value in activity schema
Merge pull request #106 from lbondaryk/BricLayer-NeffBarAnim-875

BricLayer support for demo NeffBarAnim.html (story 875)

Mortar support is still needed by that demo page, but that's a different story.
1st pass at creating an activity config for ManzaHealth.html demo file

still to be done:
- enhance hilight mortar to support multiple topics and multiple targets
- make mulitplechoicequestion use the brixworks to create the choice bric
- deal somehow w/ the submitmanager
- update the answerman so it can still be used for demo pages.
Added answerKey definition to activity schema

This version has an answerKey-multiplechoice schema w/ 2 possible "answers" property definitions, one which is an object where the properties of the object are to be the choice key, and one which is an array where the choice key is a property of the object stored in the array.
Add Legend getEventTopic static method
Make BricWorks pass itself as the 3rd argument to bric constructors

This will be needed by bric's which create other brics, particularly when the bric type is specified in the config such as for the choice presenter that multiplechoice uses.
Add BarChart getEventTopic static method
Changed mc config to use BricTypes instead of a constructor function

renamed the config properties
removed "svgBric" support, which should not be done the way it was.
Instead renamed the old MultipleChoiceQuestion bric to MultipleChoiceQuestionOld so the prototype pages using it will still work.
Restore old MultipleChoiceQuestion bric as MultipleChoiceQuestionOld for use by prototype pages that use an svg bric for the choice presenter

Change the 2 demo pages to use this Old bric
Fix various syntax errors and such in the ManzaHealth.html demo so that it works again

Uses the new MultipleChoiceQuestion config
fix mulitplechoice (and barchart) unit tests to match recent changes
Fix warning messages about Bad Type annotation from closure library

removed 14 warning messages, now at 86 down from 100 warnings.

Got help from the closure-library group
https://groups.google.com/forum/#!topic/closure-library-discuss/mnoqSYmZqxk
Move ipsproxy to pearson.brix.utils namespace

Also added a couple of IpsProxy typedefs
whitespace cleanup