Prototype for running acceptance tests via Sauce Labs Connector

Added in more desired capabilities and fixed the browser creation

Sauce Labs is now updated if the test suite passes or fails
Added browser matrix (might not display yet)

Added build information.  Status image will now display properly
Logging out no longer uses cookies.

Removed other cookie reference
Beginnings of a feature flag

Conflicts:
	common/djangoapps/terrain/browser.py

Changed way feature flag was checked

Conflicts:
	common/djangoapps/terrain/browser.py
Change build name generation

Browser Matrix Data only applies to latest build information
Pass/Fail status updated properly

Conflicts:
	common/djangoapps/terrain/browser.py
Refactored out more for feature flags

Refactored more for feature flags
Added feature flag for device type.  Needed for android tablets
Added a tag for things that will not work on Firefox

Added tags for tests that will not work on Sauce

Changed build name

Tightened up logic

Conflicts:
	common/djangoapps/terrain/browser.py

Added flag for session name
Changed feature to being one dictionary

Conflicts:
	common/djangoapps/terrain/browser.py
Fixed how config was obtained

Added comment about the feature
Upgraded selenium version for sauce
Sauce can only connect on certain ports
Changed method of obtaining feature flags to environment variables

Conflicts:
	common/djangoapps/terrain/browser.py
Fixed desired_capabilities issues

Also, now lettuce browser can be specified by jenkins
Added logic to test_acceptance.sh so that the proper tests will be skipped for each browser

This logic also covers if a lettuce_browser is specified

Removing browser matrix from readme
Changed tags to be lowercase to prevent preprocessing

Changed to have a default for device since it isn't always needed

Tags are more clear

Fixed stylistic issues
Using requests instead of a HTTPConnect
Moved global things in browser.py to functions
Factored out Sauce related things to one file

LMS was arbitrarily chosen for now.

Fixed up pylint and pep8 errors

Fixed up pylint and pep8 errors

Changed naming to be better

Changed Sauce Info to obtaining a JSON string