Fixes #5119: Pending membership request shows wrong count
Merge pull request #5120 from adayth/1.8-fix-5119

Fixes #5119: Pending membership request shows wrong count
Fixes #5126 forwards on attempts to access someone else's settings page
Fixes #5012 drafts are private now
Fixes #4840 reload translations now pulls languages from cache when system cache is on
Fixes #4971 serving languages from ajax page handler rather than simplecache (which cannot handle languages)
Fixes #4883 do not regenerate cache when someone requests a non cached view
Fixes #4997 stop requesting a token after a failed request