Allow extension to work on newcompte.fr maptest server.
Initial refactoring of main menu.

To simplify changing the extension layout, the html and CSS for the
majority of the main menu have been moved into separate files instead of
being generated dynamically by the javascript in TagProReplays.js.
Change code formatting.
Fix exit button style.
Further refactor menu UI.

Further moved the creation of the menu away from a pure JS solution, this
time focused on the population of the replay rows in the Replays menu box.
The template row can be edited in html and styled in css more easily and
without having to go into the code.
Hide menu without destroying it when closing.
Refactor texture selection dialog box.
Refactor record key dialog box.
Fix post-render menu behavior.
Minor adjustment on record key box.
Move titles from html back to js.
Change download movie button so it is no longer disabled by default.
Fixed multi-download issue resulting from setting multiple click handlers on the template row for replay rows.
Fix duplicated replay lines.
Fix whitespace.
Add comments to existing code.
Start of re-refactor into re-styled modals and a single html file.

The UI html is being reorganized into a single file. The UI styling will
rely on Bootstrap 3.2. To avoid interfering with the style of the TagPro
main page itself, Bootstrap was compiled such that all but the mixins,
variables, print, glyphicons, and modals were nested within a
.bootstrap-container selector. This was selected over a jQuery scoped CSS
plugin as the latter did not function and result in the modals appearing
as expected.

As a result of this scoping, any CSS to style the modals should use the
Tie together new UI and existing code.

The appearance/disappearance of the UI is functional as well as renaming,
previewing in browser, rendering/deleting list items, downloading movies
and raw data, as well as all settings except for the replay key.
Implement record key input functionality.
Fix 'Extension Enabled' checkbox value setting.