Catch keyerrors.
Add special case for set_fact.
Merge pull request #672 from edx/feanil/abbey_keyerror

Feanil/abbey keyerror
adding a one step install script
sanity check
removing manual install of setuptools
adding back setuptools
Merge pull request #602 from edx/e0d/one-step

adding a one step install script
typo correction, removed unneeded apt-get command
ensures sec groups is within the same VPC.
bad scope
edits to apt-get, combined to one line, reordered
Merge pull request #673 from edx/e0d/cross-env-build-fix

ensures sec groups is within the same VPC.
Merge pull request #674 from edx/han/util/install/vagrant

changes made to install.sh
bad ref.
set access-control-allow-origin header on fonts
Merge pull request #675 from edx/jarv/cross-domain-fonts

set access-control-allow-origin header on fonts
Merge pull request #671 from edx/jarv/ansible-1.4

removing role identifiers for ansible 1.4
change how we reference django users for XQUEUE