create-dev-env.sh:  if run from repo, set $BASE appropriately

2 changes:
[1] If PROJECT_HOME is not set, AND create-dev-env.sh is run from a cloned repo, then set BASE to that repo;
else:  (and only finally) set BASE to a default of "$HOME/edx_all"

[2] if PROJECT_HOME is set, or if this is from a repo, don't add edx_all to the BASE name (no need;)
Move parseActions and statics out of evaluator()
Simpler pyparsing
Add docstrings and comments
Added the beginnings of the navigation tests

I still need to refactor the methods but at this point, all tests work
Merge branch 'master' into jonahstanley/add-navigation-tests
Refactored Navigation Methods
Merge branch 'master' of github.com:edx/edx-platform into feature-dcadams-usermanagement
Worked on reducing pep8 violations.
Modified code such that non-logged in student activates correctly.
Merge branch 'master' of github.com:edx/edx-platform into feature-dcadams-usermanagement
Rename variables; get rid of OPS
Set numpy so it does not print out warnings on student input
Moved from djanalytics to edinsights
Merge branch 'master' of github.com:edx/edx-platform into feature-dcadams-usermanagement
read MKTG_URLS from env.json
updating mktg defaults in common.py
Started removing XML from video editor.

TODO: This breaks the 1.5x and .75x speeds. I'm still looking into
why.

TODO: VideoDescriptor inherits from RawDescriptor in order to
use the from_xml and export_to_xml methods. This seems really ugly,
though; I'd rather find a better way to do this.
updated misused sass body-bg to container-bg variableon account and course views
resolves background color syncing for particular page/container wrappers