Fix potatolytics by ensuring the GA setup is always done first (bug 1061697)

This is a backport of https://github.com/mozilla/yogafire/commit/fbf8fa19de0e065b12d31f1741246ab592a0c061
detail h3s are the same on mobile + desktop
add gulp-file to package.json
don't change page title to Oh No if ratings 404s (bug 1074065)
lock commonplace package at 0.5.7
get rid of js/common folder (bug 1084692)
bower tag 7.0.0
add bower ignores 7.0.1
Merge pull request #721 from diox/fix-potatolytics-queue

Fix potatolytics by ensuring the GA setup is always done first (bug 1061697)
Script conversion from Serbian Cyrillic to Latin (20141027)
Commit from Mozilla Verbatim by user ouesten.: 335 of 335 strings translated (0 fuzzy).
Cache homepage API for 6 hours (bug 1088362)
Enable browser caching on consumer_info and site_config APIs (bug 1087411)
Merge pull request #737 from flodolo/20141027

Update sr-Latn using sr (Cyrillic) content converted with icu4c
log package version to the console
Merge pull request #724 from cvan/pkg-vers

log package version to the console
Merge pull request #738 from diox/cache-homepage-for-6-hours

Cache homepage API for 6 hours (bug 1088362)
minor css linting
fix navbar active selectors (bug 1090027)
if available, use PORT from environment variable for server (bug 1090044)