Update region if it has changed after rendering footer (bug 1066774)

We do wait for the consumer info promise before triggering 'navigate',
so the region in the views is OK, but the footer can be rendered
before that.
navigate to the promised land (bug 1059002/1059528)
increase click target, fix offset when switching back forth mkt/settings
linefit the navbar in certain cases
have desktop navbar handle more items and diff langs better (bug 1080791)
Merge pull request #702 from ngokevin/navbar

navigate to the promised land (bug 1059002/1059528)
move waffle to diff endpoint (bug 1079681)
add privacy and terms to the settings page (bug 1049952)
Merge pull request #711 from andymckay/1049952

add terms and privacy to the settings page
Merge pull request #704 from ngokevin/waffle

move waffle to diff endpoint (bug 1079681)
use waffles in login.js
revert waffle module, add site config module for switches/fxa (bug 1038936)
use commonplace serializer for site config
Merge pull request #688 from diox/update-region-link-if-necessary

Update region if it has changed after rendering footer (bug 1066774)
Fix canceling the add review modal on mobile (bug 1071588)
Merge pull request #676 from diox/fix-cancel-review-modal-on-mobile

Fix canceling the add review modal on mobile (bug 1071588)
Show register and sign in buttons (bug 1072619)

Fixes #709
Send verification emails (bug 1056338)

Fixes #699
Keep the sign in button's size when spinning
app tile fixups (bug 1058518) (bug 1058520)