Crude instance of keyboard navigation functionality

(For @krues8dr.)
Fixing keys on laws and structure
Merge remote-tracking branch 'upstream/master'
Merging from Keyboard-Navigation branch
Fixing javascript error in functions.
Viewport meta args need to be comma separated, not semicolon separated.
Viewport meta args need to be comma separated, not semicolon separated.
Don't prevent users from zooming in on phones, that's kinda obnoxious. =D
Add wrapper for main page content to default template.
Style tweaks for dialog box.  Resolves #152
Lots of tweaks to get the dialog box looking nice.
Uses the jQuery UI Bootstrap theme as a base for styling, implements native State Decoded colors.
Added totally unnecessary blur effect.
Made dialog not-movable.
Adding a bit of shadow to the dialog to bring it off the page.
Fixing typo in sql dump
Merge remote-tracking branch 'upstream/master'
Updating keyboard nav doc to use the proper label from the database.  Resolves #152
Adding copy-to-clipboard links on laws.  Resolves #103.
I needed to add real permalinks to the Law class for this to work properly.  This should be pulled into its own function later.
Removing stray comment from bad merge.
Merge pull request #251 from krues8dr/master

Many changes: keyboard navigation, HTML, copy-to-clipboard, and more.