Change ViewBase and View to remove the previous change to use domNodeMixin instead of view to only mix specific things into the domNode, actually we need to mix everything in, if it is not going to replace something on the domNode.  Also change the ViewBase and test controllers to use beforeDestroy() instead of destroy() so that destroy can still be called on the domNode.