Fix Bug 965501, use flex for moar header awesomeness
Only !merge local vagrant params when present

If vagrantconfig_local.yaml is empty `YAML.load()` will eval to false and upon
running `vagrant up` you will get the error: "ERROR loader: Vagrantfile load
error: no implicit conversion of false into Hash." This patch checks to make
sure some YAML was parsed before merging it.
Tweaks and add Safari support for flex
Final tweaks to header layout
put the spinner back jack
Initial landing of multi-line multi-select highlighting
Adding an explanation of how to use code highlighter in the browser
Refactored single line and range detection into a tidy little generateSelectedArrays() function
Add white-space nowrap to bullet proof checkbox label
closes bugs #991990 & #991991 - url hash is consistent with ranges, ctrl toggles single lines properly

Spelling and doc fix
Merge flexbox use for search panel. Close #271.
Merge highlighting fixes. Fix bug 991991. Fix bug 991990. Close #274.
Whoops. Increment format version since espressive changed layout.html in the flexbox patch.
Fix omniglot issue with multiple repositories, rs=ErikRose.
Readme.rst updated with link to deployment.rst
Merge pull request #276 from sant0sh/master

Readme.rst updated with link to deployment.rst
Expand deployment documentation, especially deployment with Apache and mod_wsgi
Knock off the ridiculously long titles.
Use a prettier theme.

The page-spanning header bars made it hard to see what was subordinate to what, and the left-hand TOC subjugated the content.
Complete a Getting Started chapter that details the quickest way to get your own code showing up in DXR.