Skip Link handling

From #2415.

Adds a skip link target, and overcomes issues with tabbing after using the skip link in IE and Chrome.