Fixed the compiled template cache

I just noticed that the compiled templates cache was never actually
working, now it is.  This should improve widget updating performance.
Added support for multiple stocks
Fixed a bug in tab deletion and pushed a sync change I missed earlier
Added padding to the bottom of the settings tabs
Added a backup/restore and an advanced tab

Added a backup/restore and an advanced tab to the settings dialog.  This
commit also includes a fix for the "popping in" modals across the entire
extension.
Tweaked the settings styling and added a reset function