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
Bullet-proofing for MKTG_URLS.
Strip off https://
Merge pull request #89 from edx/bug/christina/mktg-urls

Bug/christina/mktg urls
Adds segment-io integration into the LMS

Tell segment IO whenever a page is loaded.  Once this works, we
can add more detailed instrumentation for events we care about.

Will be turned off in prod until the SEGMENT_IO_LMS feature flag is
set to True and a SEGMENT_IO_LMS_KEY is set.
Merge pull request #45 from edx/feature/cale/release-email-list

Add script to generate lists of changes made by all users in a release
Merge pull request #44 from edx/feature/cale/run-all-tests

Run all tests on jenkins
Merge pull request #65 from edx/victor/segment-io

Adds segment-io integration into the LMS
removes redundant h2 heading and syncs up h1 value (with broken mak/template syntax) for register view
adds missed }
Merge pull request #91 from edx/fix/btalbot/edx.org-bannertext

Login/Register Page Headings Tweaks