Tidies white space.
Adds retina versions of huge button, panel background and picker pointers.
Refactors the SC.PickerPane positioning code for SC.PICKER_POINTER and SC.MENU_POINTER.

This code was essentially unreadable and did not even really work.  There were lots of odd constants that affected the positioning and placement in strange ways.  With this refactor, the picker pane properly positions itself on the most appropriate side and will slide itself up/down or left/right if it can in order to fit.

- adds ability for pointer to automatically adjust its position as the pane shifts left/right or up/down regardless of its size
- fixes pane positioning to take into account the borderFrame
- adds private `windowPadding` property that ensures pickers are positioned a certain amount of distance from all edges of the screen
- deprecates the extraRightOffset property since the pointer positions itself
- fixes bug with render delegate that left the position class on the view after it changed
Updates the deprecation warning.
Adds UNATTACHED_BY_PARENT state to represent a child view of an UNATTACHED parent.  You can detach an UNATTACHED_BY_PARENT view, while you can't detach an UNATTACHED view.
Adds a unit test showing that changing the id on a polymorphic record fails.
Fixes polymorphic records so that you can change the id on the record.  Previously, this would result in broken storeKey caches on the polymorphic superclasses, so the same record would appear with different ids depending on which class it is requested with.
Tidies whitespace.
Patches the platform support for "touch".  Closes #1007.
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.
Pushes updated failing (yet correct) unit test that shows how '@each' does NOT work correctly as a dependent property path.
Fixes failing unit test since the original xBinding property is no longer left on the object after initialization.