IE11 support

There are 28 failing assertions in the master branch in IE11.
Kind of, but `trident-pre-7` seems to have to be before `trident-7` due to the `jQuery.copyPropsFromObjectToObject` call.