Merge pull request #3219 from raydavis/raywip

NOJIRA Modify recommended JRUBY_OPTS for developers
CLC-4650 - Extend scrolling support in canvas-customization.js
CLC-4650 - Fixed JSHint failures
Merge pull request #3220 from nicolaasmatthijs/CLC-4650

CLC-4650 - Extend scrolling support in canvas-customization.js
CLC-4620 - Updated Alternative Media Notice applicator to apply to page if either old or new browsing design is present
Merge pull request #3222 from redconfetti/CLC-4592-fix-new-style

CLC-4620 - Alt Media: Add approved text
CLC-4651 Fix error handling in My Financials