Completing initial test framework.
Fixing small syntax issue with new options format.
Moving to the use of tabs after newline rather than tabs+spaces
Addition of a test for pre-existing option values coupled with a default value.

Also reformmated a few places that weren't properly tabbed and delt with
comment wrap that doesn't fit with 80 column display.
Fixing spacing around an object accessor.
Added a test for onOptionsChanged value.  Style cleanups.
Added tests for shared init options not modifying the object.
Removing unnecessary teardown methods in qunit modules.
raise exception when required option is undefined
resolve conflicts