[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.
[bug 1035319] Stop checking for virtualenv dir.
Update django-cronjobs.

This is a version that actually supports being installed through pip.
[bug 1035319] Possible fix for travis.
[bug 1035319] More fixes.
[bug 1035319] Attempt to fix travis again.
[bug 1035319] Travis tell me what's wrong.
[bug 1035319] Updated reqs with another sha hash.