Adds 2 new methods to add hashes and method to a locale
Adds inflection constants for french and spanish languages
Adds ordinal function for the french language
Forgot to add closing parenthesis to the new inflection constants
Clean up SC.Benchmark.
Removes outdated experimental scroll-view framework.
Do not compute the ordinal in a language if no method is defined
Removes `enhance` functions from SC.Pane. These are extremely slow on Firefox, somewhat slow on Safari and negligibly slow on Chrome.
Reverts removal of `enhance` in SC.Pane. It is required still in order to wrap the makeFirstResponder method of SC.ResponderContext.
SC.Query's internal token tree should be a proper SC.Error when in an error state. (Someone should make SC.Query the same.) Adds unit tests.
Fixes memory leaks in SC.ListView and SC.CollectionView. Since these views add observers to their related objects, they need to also properly remove those observers again when the views themselves are destroyed. Otherwise, when collection views are removed, the observers on the related objects become stranded.
Updates to latest version of jQuery, 1.11.1. Notably, there was a serious memory leak in jQuery 1.8 where the tokenCache grew continuously (because keys in the cache have a " " appended to them and the code tried to delete keys without taking the " " into account).
Fixes broken `isSameDomain` in Internet Explorer. IE doesn't support window.location.origin.
Removes comment that is being sniffed by the build tools as a require() command.
Fix issues with unregistering nested records.

There were a couple of issues with unregistering nested records:

1) SC.ChildArray did not unregister nested records at all, so toMany
relations with nested records did not work properly.
2) When a child was unregistered from its parent, that did not propagate
to children of the child, leading to problems when nesting was several
levels deep.
3) There were two additional caches that were not being cleared when the
nested record was unregistered.
Fix calculations for (un)registering ChildArray records.

The previous commit incorrectly calculated which records to unregister
and register. All items after the passed in index need to be unregistered,
then all the new items should be registered, followed by the existing items
that were previously unregistered.
Fix drag and drop handling for nested records.

If the item that is dragged is a nested record, special handling is needed
because the data hash will be removed when the record is unregistered. We
need to read the data hash so it doesn't get lost.
Further changes to unregister child records when a record is unloaded.
Propagate status changes to child records.

Since nested records are now being properly unregistered, the status of
nested records was getting stale, leading to exceptions because the status
was still set to SC.Record.EMPTY.
Modified unregisterChildFromParent so it can safely be called on any
storeKey, even if it is not a child record.