Merge pull request #1864 from raydavis/raywip

CLC-2706 Do not include a teacher's gradable assignments in Tasks widget
CLC-2904 - Disconnect button doesn't work
https://jira.media.berkeley.edu/jira/browse/CLC-2904
CLC-2903 Don't send feed_changed messages so often
CLC-2903 Cache a true value for rate limiter
Merge pull request #1866 from christianv/CLC-2904

CLC-2904 - Disconnect button doesn't work
Merge pull request #1867 from ctweney/clc-2903-2

CLC-2903 Rate-limiting feed_changed messages
CLC-2905 Updates Rails to 3.2.16, along with many other gems
Merge pull request #1868 from ctweney/clc-2905-2

CLC-2905 Updates Rails to 3.2.16, along with many other gems
NOJIRA OEC documentation fixes
NOJIRA OEC documentation fixes and formatting
Merge pull request #1869 from ctweney/oec-doc-fix

NOJIRA: OEC doc fixes
CLC-2907 New version of Oracle driver
CLC-2907 Update Oracle driver link in doc
CLC-2846 - Add .jshintrc file
https://jira.media.berkeley.edu/jira/browse/CLC-2846

This is the first PR, probably a couple of more to follow with perhaps the following functionality:

* Fix spec JS files
* CI integration
* Exclude the vendor files (angular-mock)
CLC-2495 Reset external apps on Canvas beta/test servers
Merge pull request #1870 from raydavis/app_reset

CLC-2495 Reset external apps on Canvas beta/test servers
Merge pull request #1871 from ctweney/clc-2907

CLC-2907 New Oracle driver, ojdbc7.jar
CLC-2908 Asset compilation fails because of Gemfile.lock updates. Revert "CLC-2905 Updates Rails to 3.2.16, along with many other gems"

This reverts commit 2bea6cd92896302b6edc9b56bb1d81769c004364.
Merge pull request #1873 from ctweney/clc-2905-revert

CLC-2908 Asset compilation fails because of Gemfile.lock updates. Revert...
Merge pull request #1872 from christianv/CLC-2846

CLC-2846 - Add .jshintrc file