TE-414: packer jenkins_worker: use ansible 1.7.1 for testing build server.

The test_build_server role was failing on acceptance tests because of unicode
static assets being gathered in collectstatic for django. This was because of
this issue https://github.com/ansible/ansible/issues/6655, which has been
resolved in recent ansible versions. We must override the version that is
being used by this repo, and upgrade ansible at provisioning time for
running the test_build_server role.
New AMIs for Kifli
New AMI, old one busted

New AMI, old one busted
sync logs on rotation instead of by a cron job
Packer: set config to work with any clone name (host machine).
test_build_server: additional tests.
Add registration extra fields setting to configuration.
Add awscli to requirements.
test_build_server: more specific with tests in anticipation of growth of modules. Set to fasttest.
bin-directory optional, also some pep8
typo
use profile for sqs connection
adding steps back to sync logs explicitely
conditional sync
Expose enable marketing site feature flag
spaces around ==
Add extra gunicorn options to edxapp
Add extra gunicorn options to xqueue
Add extra gunicorn options to analytics roles
Add extra gunicorn options for legacy ora