Merge pull request #840 from UM-USElab/accessibility-and-mobile

Accessibility and mobile
added background worker
AJ-2464 add semester dates to courses, run reports by semester
AJ-2464 update system analytics pages
add feedback in generate analytics rake task
update analytics generator to manage semester timeframe