Experimenting with optimal event attachment strategy.
Overhaul of event log of load, play, pause, seek, speed-change events.
Pyes working, considering switch to raw requests, phonetic and fuzzy search both working
Make xmodule_assets incremental, rather than removing the entire generated asset tree
Compile all of the coffee and sass in the project, not just the files in */static
Run all tests on jenkins

We used to specify specific rake test tasks so that we could run all of
them even if early ones failed. However, that meant that as new tasks
were added, they weren't being run on jenkins.

Now, there is a facility in the rake scripts so that tests can run using
the test_sh function, which will delay failure until the end of the rake
run, unless the TESTS_FAIL_FAST environment variable is set.

Furthermore, this reorganizes the jasmine test tasks so that we can run
those as part of `rake test` as well.
Add script to generate lists of changes made by all users in a release
Added functionality to bypass alerts

This is done with the following steps:
'I confirm all alerts' means that all alert and confirm windows are returned and returned true respectively
'I dismiss all alerts' means that all confirm windows are returned false
'I answer all prompts with "([^"]*)"' means that all prompts are returned with the given string

Please note that these settings are on a PER PAGE basis.  This means that for best results, the step must be given right before the alert is generated.
Fixed other scenarios that were skipped
Fixed tab issue (tabs are now correctly spaces)
Fixed wording in the step
Small wording fix
Changed wording to I will
Re-insert "if in course" check for displaying paragraph about forums.

Accidentally got removed in pull request 13.
Developer-private settings files

Developers can have private settings files by creating
lms/envs/private.py or cms/envs/private.py.  They are imported
at the end of dev.py.  Note that they won't be imported if you
are using one of the other dev*.py variants.
Fixed issue with xargs on Mac OS X.

Removed cleaning of reports folders, since this was
interferring with coverage reports generated
sequentially by rake test.
Skip a test that is causing intermittent failures due to the way it is overriding urls
Replaced troublesome pyes integration with direct calls made to elasticsearch rest api
adds test files for video
Fix tests for firefox