Added unit test to prove accessory views are getting instantiated more than once, then fixed the problem. To elaborate further, _getAccessoryViewWidths() was referring to the class instead the instantiated view. In the event _getAccessoryViewWidths() found a class it would create a view from it, this resulted in the same view being created and added as a child multiple times. Not only is this incorrect, but it causes major issues with views using preset layerIds.
Fixes theming of SC.SegmentedView.

- fixed the disabled style wasn't being applied to the view or its segments
- changed font size of regular size view from 11px to 12px which matches the font size of regular size button
- fixed the img positioning to be properly centred for the different size controls
Fixes the styling for icons on SC.LabelView.

- the previous style caused the entire label to be position relative with middle vertical-align when an icon was included.  Those styles should only apply to the img.
Fixes mouse move, enter, exiting on SC.SegmentedView when a segment is disabled.

- previously, the disabled segment still received the active class when the mouse moved into it or over it
- added unit tests to show that the active class is properly applied
Removes a bunch of comments that don't mean anything.
Improves SC.SelectView handling of separator items.

- Previously, if a separator item didn't include a title, it would throw an exception in String loc().
- Added a small improvement to the SelectView performance since separator items can't be selected so we don't need to check them.
- Added unit test showing that the first selectable item becomes the default value when no value is set.  This prevents disabled items or separators from being default.
Fixes default button icon positioning and removes redundant style on segmented button.
Fixes addition of has-icon class to list items that don't actually have an icon defined.

- There are situations where a ListItem will have `hasContentIcon` set to true, but will not have an icon defined.  It's more proper to not add the has-icon class, which makes space for an icon, if there is no icon.
Fixes documentation typo.
Fixes gray background appearing on first and last segments.
Fixes white background appearing on first and last disabled segments.
Merge pull request #681 from sproutcore/team/workmanw/text-field-accessory-view-multi-creates

SC.TextFieldView instantiates and adds accessory views as a child multiple times.
Also fixes serious memory leak when a user types a large amount of text.
Fix desktop vs touch for experimental ScrollView
Makes comment easier to understand.
Merge remote-tracking branch 'upstream/master'
Adds unit tests proving that customized classNameBindings (ex. 'isActive:active') don't work.  Also fixes the other unit tests in this file that had misplaced parentheses.	.
Fixes customized classNameBindings.  (ex. classNameBindings: ['isWorking:wkg'] )
Actually fixes customized classNameBindings.  (ex. classNameBindings: ['isWorking:wkg'] )

- Accidentally committed testing version.
Merge pull request #787 from rykov/master

Fix Desktop vs Touch for experimental SC.ScrollView
Merge remote-tracking branch 'upstream/master'