TextField incorrectly sets initial isBrowserFocusable
Tidies up file as per jshint.
Adds @jlaxson's unit test to nested record suite.
Tidies up file as per jshint.
Adds test to show regression in isEnabled behavior when the view is initialized with isEnabled set to false.
Fixes brief regression highlighted by previous commit unit test.
Adds unit test to prevent any regressions when isVisible is initialized as false.
Tidies white space & code.
Adds a full suite of unit tests for segmented view value manipulation.  These should verify #973.
Takes away the unnecessary value massaging that coerced empty and single value arrays to null and a single object respectively.  Verified by the previous commit of unit tests, closes #973.
Merge pull request #975 from jlaxson/textfield-focusable

Fixes SC.TextField incorrectly setting initial tab index
Fixes brief regression which removed isEnabled as a display property for SC.TextFields.
Adds unit test for bug #975
Adds the Welcome image to that app and tidies the code as per jshint.
Small correction of doc into SC.Binding. The sample for notEmpty was wrong.
Tidies code a tiny bit.
Moves view statechart code and fixes dependency order so that reopen works correctly.
Merge pull request #1001 from mirion/mirion_dev/binding_doc

Small correction of doc into SC.Binding. The sample for notEmpty was wrong.
Removes unused property.
Fixes missed optimization, where replacing the children of a view attempted to re-attach the view twice.