[#941860] Merge methods for connecting with database
[#941860] Merge methods for connecting with database - refactoring
refs bugs 976213 and 969248: adding multi-select to file view, and stopping page reloads on #anchor clicks
[#941860] Introduce handling possible exceptions from connect_db
refs bug 976213: refactored highlighter to respect overlay menu and long code lines
Merge branch 'master' of github.com:mozilla/dxr into bug-976213
refs bug 976213: Refactored and tidied code-highlighter.js & related css.
 * Added highlighting on $(document).ready event window.location.hash exists.
 * Refactored highlighted element detection to use a pure js method.
 * Added generator for window.location.hash corresponding to selected lines.
refs bug 969248: added event.state check to prevent #anchor link triggered window.location.reload calls
refs bug 9762123:
 * line-number css was fixed position, now changed to absolute to enable scrolling
 * added line highlighting to corresponding line based on panel a href links
whitespace, comments
Merge fix for page reloading on anchor clicks. Fix bug 969248.
refs bug 976213: incorporating feedback from https://github.com/mozilla/dxr/pull/254
 * swapping out window.location.hash for history.replaceState
 * consistent selection of elements with jquery instead of mixing js & jquery
 * refactored conditional highlighting removal
refs bug 976213: more https://github.com/mozilla/dxr/pull/254 clean up
 * Now with more location bar return/enter key action!
 * Removed dxr.js onpopstate check: line numbers are spans not a elements, so location.reload never gets triggered improperly in a file view
refs bug 976213: adding window.onpopstate check back to maintain Nav menu functionality
[#941860] Specify exceptions handled from connect_db
Bump format version due to markup changes.
Merge multi-line highlighting support. Fix bug 976213.
Move connect_db to utils, in preparation for deleting server_utils.
Delete server_utils. Apparently, log() was dead.
Land the merging of DB connection methods. Fix bug 941860.