Lock the version of virtualenv.

The latest version of virtualenv install pip 1.5 which uses distlib which expects
a home directory where it can create a '.distlib' directory.

See: https://bitbucket.org/pypa/distlib/issue/39/using-distlib-with-pip-fails-when-usre-has
Explicitly set the npm registry.
adding vars for cert key files
changing instance type to small
updating ami for https support with valid cert
back to medium
Use npm config instead of editing rc files directly.
Merge pull request #605 from edx/jarv/add-star-cert

Jarv/add star cert
Merge pull request #603 from edx/feanil/lock_virtualenv

Feanil/lock virtualenv
adding course_data_path for ora
Merge pull request #608 from edx/jarv/ora-course-dir

adding course_data_path for ora
switching to files.edx.org
Merge pull request #611 from edx/jarv/use-cdn-for-vagrant-images

switching to files.edx.org
initial commit for installing edxapp codejail
dependent CODE_JAIL config for lms_env
initial pip run to create sandbox virtualenv
Changes to code sandbox config

* Don't specify sandbox group (will be same as sandbox user)
* Don't manually create sandbox venv directory
* Move the initial sandbox setup out of deploy.yml to main.yml
* Factor out when: EDXAPP_CODE_SANDBOX to include
* Put profile into complain mode when installing instead of
  disabling altogether
* Add validate= to sudoer template module task
* Use chdir= instead of cd in command
* Use change_when on shell module
couple of bug fixes
remove obsolete install_sandbox_reqs_into_regular_venv var
set startsecs param in xqueue supervisor conf