Added tests for Limited Attempt Problems and Showing the Answer
Sped up some Lettuce Tests
Sped up tab lettuce test
Accidently left in a set_trace and forgot to include files
Added requirement for pip>=1.3
Removed the save_html line
Move loncapa grading helpers into the sandbox-packages directory.
Wrap the lines so I can read the text.
Change the file paths to be less specific.
Somehow, when I moved symmath, I left behind its test files!?
Fixed pull request comments and refactored the duplicate code
Potentially fixed all flakey tests

New function was added: is_css_not_present
This function works like is_css_present in that it will wait and can take in an optional argument to wait longer.  This should be used everywhere INSTEAD of not is_css_present as in the latter case, you are telling selenium to wait for the thing you don't want to be there to either be there or time out.
Move symmath to be its own directory, and install it into the sandbox.
Fixed issue of searching for text

Now the step calls is_text_present and is_text_not_present with a wait time of 5 seconds so that the page can be properly refreshed/reloaded if needed.
This also gets rid of an assert not
Install steps - Fixes mysql package name dependency for Debian/Ubuntu

There is no package called `mysql` in Debian/Ubuntu - instead, MySQL is
split into `mysql-client` and `mysql-server`.

Also deeted duplicate package name.
Install steps - Use "Linux" instead of distribution name to detect OS
Install steps - Fixed typo for installation of rvm on Linux
Install steps - Fixes syntax of `update_templates` django command
Install steps - Use edx-platform gemset when fetching ruby deps
Merge branch 'master' into jonahstanley/add-more-tests