Imports djanalytics, and adds URLs
Fixed whitespace bug
Removed debug code
Finished docstring
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;)
Moved from djanalytics to edinsights
analytics server setup simplified
simplified analyticserver settings
simplified analytics conf
Added in testing for course team

Also modified the create_course method in common to allow for the possibility to access the course name and etc. from other files.
Tests now use their own contentstore database

test.py was changed such that the database being used is test_xcontent
course_helpers.clear_courses now calls contentstore().fs_files.drop() such that all content is removed and the databse is started afresh in the same manner as the modulestore
Added tests for uploading files

TODO: When deleting is available, test deleting uploaded files`
Removed test breakpoint
Added tests for static pages

Also added in drag and drop helper.  Please be careful using this method as it is truly a hack to obtain the visual effects.  As of this commit, selenium does not support drag and drop for jQuery sortable items
Added tests for course updates and handouts
fix gradebook tests
Changed the following:
% to format
css_find().click() to its actual function
A few name changes as well as step changes
Removal of drag testing
A refactoring of login and create user.  Login will no longer create the specified user
Changed the way the file path was obtained
Changed the other % to format
fix test string comparison