Fixing infernal scroll bug where scroll events would queue up even though they weren't supposed to.
Fixing original view's scroll view.
Fixing intelligence trainer, which broke due to jQuery 2.0.
Fixing encoding on Original pages. Thanks @bruceyou for the wonderful help!
Adding logging to profile views.
Fixing Dilbert-specific encoding error.
Merge branch 'master' into offline

* master:
  Fixing Dilbert-specific encoding error.
  Adding logging to profile views.
  Fixing encoding on Original pages. Thanks @bruceyou for the wonderful help!
  Fixing intelligence trainer, which broke due to jQuery 2.0.
  Fixing original view's scroll view.
  Fixing infernal scroll bug where scroll events would queue up even though they weren't supposed to.
Lots of offline progress: cancelling sync in the middle of one correctly, fixing bug around missing story hashes in sync, updating progress bar more often, fixing image caching bug that preventing caching from running at all.