Merge pull request #142 from Stanford-Online/jbau/update-ora2-reqs

edx-ora2 hash with jbau modifications to stvstnfrd PR
List all courses during OAut2/OpenID Connect

Previously, only courses respective to the branded instance were returned.

AN-3610
newest edx-ora2 hash containing var name change
Merge branch 'rc' into release
Merge branch 'release'
WIP finished collect_ora2_data management command, wired it to instructor dashboard UI, still needs to have logic factored out and exposed in instructor_analytics.basic
Remove extraneous print statement
Refactored sql querying logic into instructor.utils and wired the html button and management command to it there
Added comments to several methods
Added optional output_dir argument to collect_ora2_data management command and default behavior to write to stdout
Simplified code structure in management command and comments per jrbl's PR comments
Responded to jrbl's style comments, added test reference to check endpoint, and parameterized database name from django.conf.settings
Removed reference to django.conf.settings['DATABASE'] in favor of django's natural default
Removed extraneous import and whitespace per overlooked jrbl comment
Factored db connection logic into common/djangoapps/util/query.py
Whitespace changes