Fixes a bug where adding a child view to a rendered and unattached parent failed to attach the child view to the parent and also turns off optimizations in removeAllChildren and replaceAllChildren because they improperly notify removal/destroying/creating/appending of the view and can result in duplicate layers for the view.  These optimizations will have to be revisited to completely bypass the statechart.