TextField incorrectly sets initial isBrowserFocusable
Fully deprecates the fontWeight attribute of SC.LabelView.
Fixes broken unit test for SC.ButtonView.
Removes meaningless property from SC.ButtonView.
Removes excess display property observers from SC.ButtonView (escapeHTML, needsEllipsis, tooltip) and SC.LabelView (escapeHTML, textAlign, fontWeight, needsEllipsis).  In the case of escapeHTML and needsEllipsis, these are used in the update rendering, but it seems highly unlikely that the value will need to change on the fly.  The docs have been updated to indicate how to support updating these values on the fly if necessary though.  In the case of the other properties, they no longer exist on the views.
Removes dependencies on deprecated textAlign property.
Also escapes the tool tip for SC.LabelView, which could also be a potential avenue of attack for XSS.
Removes benchmarking code from non-debug builds.
Tidies code via jshint.
Tidies code via jshint.
Moves all tracing code in SC.Statechart within debug mode only, which removes several lines of code and an observer from production builds.
Moves all tracing code in SC.State within debug mode only, which removes several lines of code and an observer from production builds.
Fixes regression when transition API changed to calling cancelIn/cancelOut.
Updates the new transitions to match the new API.
Fully deprecates SC.InlineTextField class methods, which were labeled as "should no longer be used".  This should make inline text field debugging easier to do.
Tidies code according to jshint.
Fixes inability to use space key in inline text fields.  Closes #937.
Fixes improper(?) use of scoped attribute that causes the animation test to fail to apply.
Declare locals in destroyObservable
Merge pull request #988 from mitchless/yikes_globals

Declare locals in destroyObservable