Adds `stackCandidateTouchResponder` to SC.Touch.

Allows views to add themselves as a fallback responder (e.g. during the `captureTouch` scan) without having touchStart and touchCancelled needlessly called on them if they end up not receiving the touch.
Fixes a bug where native touch handling was impossible in ScrollView.
Strengthens behavior of SC.ScrollView#delaysContentTouches: it's now the responsibility of any descendent view which handles the touch to pass it back to ScrollView with SC.Touch#restoreLastTouchResponder. Includes tests for new behavior and improves coverage for existing behavior.
Sets a more specific auto resize padding value for SC.LabelView that doesn't add height, only width.
Tweaks backward compatibility for SC.ListView to correctly detect and use rowHeightForContentIndex if present.
Updates ListView unit tests from rowHeightForContentIndex to rowSizeForContentIndex.
Fixes ListView bug where rowSpacing was being ignored when calculating contentIndexesInRect, causing minor item view blinkage. Fixes #1204.
Adds firmer argument validation to SC.IndexSet methods in debug mode.
Fixes ListView insertion point, which broke a few commits back. (Thanks to @nicolasbadia for tracking down the issue.) Includes unit test.
Fixes an issue where other SC.CollectionView item view layouts bled into CollectionViews-that-don't-provide-item-view- layouts' layouts due to a shared object.
The menu items weren't updated if an item were add to the select view
SC.SelectView itemTitleKey can now be null
SC.SelectView itemTitleKey and itemValueKey are now null by default
adding sc_config files for new buildtools
removing circular dep