Improvements for skip-link-focus-fix.js

These are some (somewhat slight) improvements that came up while I was looking at #543:

* fixed browser detect for IE11
* add `tabindex` only if the element doesn't have one already
* remove `tabindex` we added once the user has tabbed off

Would be nice to have this merged before working on a proper PR for #543.