IE11 support

There are 28 failing assertions in the master branch in IE11.
So, we do have jQuery and RequireJS in here, but we don't use them from here. Instead, we have them vendored. I'll open up a new issue for this. We should only vendor in dist, if at all.