Upgrade `requests` module to 2.3.0
Upgrade `requests-oauthlib` to 0.4.1
Upgrade `oauthlib` to 0.6.3
Add argument.
Add scope/field selector settings for LinkedIn provider.

This change adds three new configuration variables to third_party_auth's LinkedIn provider:

* SOCIAL_AUTH_LINKEDIN_OAUTH2_SCOPE,
* SOCIAL_AUTH_LINKEDIN_OAUTH2_FIELD_SELECTORS,
* SOCIAL_AUTH_LINKEDIN_OAUTH2_EXTRA_DATA

Being able to configure these additional settings is useful if you want
the LinkedIn provider to pre-populate the email field when a new user
registers via the linkedin provider.

The Google provider prepoulates the email field by default, but if you
want LinkedIn to do the same, these two settings should be set to:

SOCIAL_AUTH_LINKEDIN_OAUTH2_SCOPE = ['r_basicprofile', 'r_emailaddress']
SOCIAL_AUTH_LINKEDIN_OAUTH2_FIELD_SELECTORS = ['email-address']

For more info see:
http://psa.matiasaguirre.net/docs/backends/linkedin.html
log stop_video event
Remove Flash Test Scenarios
The LMS should serve favicon.ico also when a theme is enabled.
Ensure all split methods consuming Keys check that key is fully specified
STUD-1654
stop update_assets commands from being called extra times
deprecating bok-choy tasks from rake to paver
Update testing.md
Documentation for: Run a single test. I mean it.
forums: add UX for username search results.

JIRA: FOR-627
Merge pull request #4143 from edx/jsa/forums-search-users-ux

forums: add UX for username search results.
Merge pull request #4117 from edx/clytwynec/rake2paver-bokchoy

deprecating bok-choy tasks from rake to paver
Annotation Tools: Removed background-color from image annotations

- Also fixed edit bug when annotation is not created first
- Also fixed indentation issues
Merge pull request #4146 from edx/ammar/remove-flash-test-scenarios

Remove Flash Test Scenarios
Add new doc projects to top level make file

To enable Jenkins testing
XBlocks can disable navigation chrome.

There is an option to:
* Enable/disable accordion navigation
* Enable/disable/repoint tab navigation

This allows for full-screen XBlocks (e.g. a code IDE, or large video
player). It is also the first pass at allowing top-level XBlocks. It's
also now possible to make a chromeless XBlock, point a tab to it, and
make it point back to that tab.

Next steps down that path would be:
* Fix up how tabs are handled. The current version is a hack.
* Create appropriate XBlocks for courseware, tabbed navigation,
  etc. to reach feature parity
* Invert/rejigger the XML format.