Fix bug in text field automatic capitalization attribute
Fix values of text field autocorrect and autocapitalize

According to:

https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/Attributes.html

The new values for 'autocorrect' are "off" and "on", and the values for
'autocapitalize' are "none" and "sentences".
Use 'SC.none' to test TextFieldView properties
Fix capitalization of input field attributes
Fixes SC.ImageView unit tests
Improves core method performances
Fixes the case that a child view's visibility changes to false while hidden by the parent and then the parent later becomes visible so the child needs to update.  Instead, just update the visible style of the child immediately rather than have to watch for it later.
Updates several failing view state tests so that they all pass.
Merge pull request #1057 from nicolasbadia/core-speed-improvement

Improves core method performances
Ensures that all SC.Responder objects resign first responder when destroyed.  Fixes failing unit test.
Reduces the failing SparseArray @each unit test to a warning, because it is currently unsupported behavior that will not be added in 1.10.
Updates failing routes test.
Cleans - jshint
Brings back hard reset of class names and styles which allows some views to work without an update function.
Brings back hard reset of class names and styles which allows some views to work without an update function [UPDATED to re-apply class names]
Reverts previous commits.  This fixed a problem with SC.ListItemView's rendering, but it paled in comparison to the problems it introduced in many other views.  Taking a new approach.
Fixes bad SC.ListItemView render updates that failed to clear out previous classes.  Also fixes bug that inserted multiple has-count class names.
Fixes regression with selecting multiple items that failed to update SC.SegmentedView properly.
Reduces two failing unit tests that expect layer updates to happen at the end of the run loop from failures to warnings.  While this makes some sense, it also causes fundamental timing problems and requires additional states to be added to the View's statechart.  Not modifying for 1.10.
Adds unit tests for replaceAllChildren.