client: implement tabs without jQuery UI

 * hoverable done with CSS instead of JS
 * > and < keyboard shortcuts require pressing shift
 * drop dependency on CSS reset

Part of an effort to remove dependency on jQuery.

$ instances left: 61