Fix for IE sort order bug.

In IE, there is a bug around the removal of items from a hash and the
readding of those items to that hash. This is a work around for that
bug by overwriting the records hash when we delete the records. This
does not fix the bug for one-at-a-time removals, unfortunately.

See this link for more information

https://github.com/spine/spine/issues/243

Part of http://24pullrequests.com :)