.zshrc ported over from GENBAND laptop

* Removed all environment-specific code.
* Refactored per-terminal TERM overriding
* Added xclock alias
* Removed surfraw aliases that depended on config and just pass browser
  argument depending on being under X11 or not
* Removed histfile as on SSD, don't need it as much, and for privacy
  reasons
.tmux.conf: Ported over from GB laptop
.zshrc: Don't export convenience variables.
Proper handling of terminal colour capabilities for setting TERM under tmux

Previous method didn't work. `tty` would report a pty, not a VC, despite
being under the Linux console.
.zshrc: rc(): Update to assume newer systemd and pass through unknown commands.
.zshrc: Cleaner, but Linux-only shell detection.
.xinitrc: Half from scratch.
.asoundrc: From scratch.
.zshrc: Pydoc(): Python static HTML doc local copy lookup function.
.zshrc: DisplaySensors: lm_sensors OSD
.zshrc: PQESize(): Round sizes to 2 decimal points and force floating point.
.zshrc: rc(): Don't use sudo if no action, just flags (i.e., implicit list).
.zshrc: Expand command history size to 4096.
.irssi/config: OFTC network config.
.newsbeuter/config: Ported over from GB laptop.
.newsbeuter/urls: Ported over from GB laptop.
.gitignore: Ignore volatile newsbeuter things.
.zshrc: win32: WINE env shorthand alias.
.zshrc: Tell SDL to use video head 0 for fullscreen, not span both (Xinerama).
.zshrc: FilterShellComment: Pass arguments to grep (e.g., files).