Control defaults to using the default view
Micro change, Ember._MetamorphView already exists, lets just re-use?
Recursively mark removedFromDOM earlier

Marking removedFromDOM after calling
parent.removeChild could trigger attempts to
destroy DOM nodes that were already removed by
the parent's DOM Manager.
Don't show DEBUG messages in test CLI
Assert when rendering to root with an outletName
Merge pull request #1938 from ghempton/control-default-view

Control defaults to using the default view
Merge pull request #1939 from stefanpenner/tiny_adjustment

Micro change, Ember._MetamorphView already exists, lets just re-use?
Added 'pattern' attribute to text field for iOS.

The keyboard shown for a text field can be affected by its pattern
attribute on iOS. See Apple's documentation for more details.

http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html
Merge pull request #1946 from mutewinter/add_pattern_to_text_field

Added 'pattern' attribute to text field for iOS
Don't try to fire actions that don't exist

Fixes #1943
Ensure Ember.Logger has all methods

IE 10 doesn't have console.debug so use console.info instead.
Improved Logger compatibility
More cross-browser console compatibility
Control should lookup default view on subContainer
Container destroy fix

Works around an issue where container.destroy failed to properly destroy
its children.
Better route teardown
CollectionView cleans up emptyView - Fixes #1957

Previously, if emptyView was a class, CollectionView would create an
instance but never destroy it.
Clean up after views in tests
Clean up unused/duplicate code
Prevent overwrite on view registration

See #1553