Prevent virtual keyboard from showing up on mobile.

* Monkeypatches Select2 to focus the select input only if
  `minimumResultsForSearch` is >= 0.
* Prevent viewport zoom.
WIP: Styling experimentation for print.

* Update Bootstrap.  Add responsive CSS.
* Fix print CSS.  Monkeypatch Bootstrap CSS so that
  it doesn't stomp all over my print styles.
* Use `hidden-print` and `visible-print` classes, which apparently
  exist.
(Partial) implementation of TheKestrel's printout design.

* Shoutout to @dbushong for CSS trickery, which I've probably made a
  horrible mess of.
* Fixed a bug where the squad name might get screwed up when loading
  a squad via permalink but not while logged in.
More fancy list view tweaking.
Add URL to footer of printed page.

* Fix a Chrome bug where fonts have to be loaded before the print
  preview is triggered, or else the fonts won't print.
Merge branch 'feature/fancy_printing'