[bug 1050766] Measure and record time it takes tasks to execute.
[Bug 1058671] Improvements to GeoIP locales.

* Cache the GeoIP data in cookies that expire after 30 days.
* Only make a request to geo.mozilla.org if the cache isn't available.
* Only do GeoIP detection for en-US
* Don't break when the script doesn't load, for any reason.
Don't error when there are no .pycs to remove.
[bug 1055796] Add Firefox Sync to AAQ
[bug 795871] Fixes issue with focous on Mozilla Support Logo
Fix the lint script to ignore migrations files

The migrations files are machine-generated shite and linting them is an
exercise in futility. We're better off spending that time writing dubstep
remixes of popular ragtime songs, recording them on wax cylinders and
setting them on fire.

This fixes the lint script to ignore migrations files.
[bug 1035319] Added peep and requirements file.

Using peep we can now install all the packages in /vendor/src.
[bug 1035319] Switching from vendor -> peep.

1. Added requirements files that replace vendor packages.
2. Replaced existing requirements with peep-compatible requirements.
3. Changed the manage.py file to remove vendor imports.
4. Added peep to scripts.
[bug 1035319] Removed /packages and /src in vendor.

Also removed kitsune.path and addsubmodules.sh.
The .gitmodules file was updated to reflect these changes as well.
[bug 1035319] Updated travis install script.
[bug 1035319] Updated deploy script.
[bug 1035319] Fixed schematic reference issue.
[bug 1035319] Removed coverage from requirements.
[bug 1035319] Added virtualenv scripts.
[bug 1035319] Fixed typo.
[bug 1035319] Fixed typo on venv existence check.
[bug 1035319] Fixed virtualenv sourcing issues.
[bug 1035319] Fixed virtualenv path issue.
[bug 1035319] Fixed setuptools peep hash.
[bug 1035319] Made virtualenv installs explicit.