Fix Bug 983404: Matej copy tweaks. Used css as much as possible to avoid additional string merge.

Fixed modal capitalization based on PR comment.
Maps - Added svgs to template

* On slower connections, charts 2 and 3 would sometimes not show up in
Chrome on page load.

* Cleaned up code per style guide.
Add mixins to build up a transition rule.
Merge interstitial and choice modals into one.

Modal now resizes and content is transitioned inside a single modal.
Merge pull request #57 from almossawi/master

Maps - Added svgs to template
Merge pull request #54 from bensternthal/983404-matej-copy-tweaks

Fix Bug 983404: Matej copy tweaks. Used css as much as possible to avoid...
Remove debug.
Fix missing argument.
Merge pull request #56 from gauthierm/dialog-resizing

Merge interstitial and choice modals into one
Move arrows to new LESS location
Map - resize map on window resize
Merge pull request #59 from almossawi/master

Map - resize map on window resize
Move "What is this number?" icon next to number
Merge pull request #55 from sgarrity/number-icon

Move "What is this number?" icon next to number
Fix missing closing div and indents
Fixes missing privacy/legal links in Bug 990656
Merge pull request #61 from sgarrity/footer-links

Fix missing closing div and indents
Fix syntax error in title string
Fix code style and l10n issues from pull #55.

* Call to `ugettext` must be called at request time.
* Keyword args must not have space around the `=`.
Include latest json data timestamp in the template.

Add page caching to the main page.
Remove cors headers stuff.
Add back auto-updating nature of getJsonDataUrl.