Adds the `isLast` property to item views that are the last in the collection. Takes care of the case where a new item is added to the end, such that the previous last item also updates.
Removes a duplicate listener on ‘selectstart’ events. It is handled separately in the code below.
Disables the selectstart catch all for the unit tests, but doesn’t unload all event handling which can cause exceptions when trying to do event testing.
Turns the TestRunner unit test name into a clickable link to open the direct test in another window/tab. This makes it easy to go to a particular unit test that needs more work in order to debug more effectively without having to remember the special path.
Fixes unit tests for run loop execution and cleanliness.
Adds unit tests for the new isLast item view property for SC.CollectionView items.
complete ListItemView implementation and add support for right icon action/target
Fixes regression in collection views so that they properly re-render when inside nested scroll views.
Tidies whitespace and adds extra computed property test to validate SC.ObjectController changing content to null.
Removes errors that will appear in development from production builds.
Improves the performance and code structure of SC.TreeItemObserver and SC.TreeController. Previously, the tree observer process was extremely inefficient. For one, the tree controller constantly destroyed and recreated item observer instances whenever its content changed. For another, the item observer observed all properties of its items so any property change (even those not associated with tree item content) would cause the item observer to check for changes to the item’s expanded state or children.

For example, in a current app with a one level deep tree of tree branches, the old code created 25 tree item observers and destroyed 21 for a total of 4 actual item observers. The new code simply creates 4 actual item observers one time!
Fixes syntax errors and cleans file so jshint is usable.
Further fixes for regressions in SC.TreeItemObserver.
Made the previousKeyPanes list docs private. Added a note documenting its minor leak, and justification for not fixing it.
Show text cursor when over hint.
Merge branch 'master' of https://github.com/sproutcore/sproutcore into mirion_dev/select_view_exp