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
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)
pull in common tests from commonplace (bug 1080895)
Merge pull request #739 from diox/cache-consumer-info-and-site-config

Enable browser caching on consumer_info and site_config APIs (bug 1087411)
Merge pull request #745 from ngokevin/testtemp

pull in common tests from commonplace (bug 1080895)
Merge pull request #744 from cvan/allow-port-to-be-changed

if available, use PORT from environment variable for server (bug 1090044)
Merge pull request #740 from cvan/css-linting

minor css linting
use marketplace-gulp repo (bug 1086947)
Merge pull request #746 from ngokevin/mktgulp

use marketplace-gulp repo (bug 1086947)