Adds debugging statements to SC.View statechart.  Available for core devs via SC.LOG_VIEW_STATES = true;
Prevents needless view updates when displayDidChange is called on an unrendered view. Normally, the actual update code handles the check to see if the view is rendered and can be updated, but if displayDidChange comes before a render, we would end up rendering and then updating. Now it checks to see if the view is rendered before attempting to update it at all. Fixes 1 unit test from #1082.