fixed #1554, redis error handling will go back to crashing the error (though the error will be logged at least)
closes #1597

turns out clicking back causes double script.init() calls and
ajaxify.variables.get('topic_id') can be undefined in one of those
calls.
fix sitemap
Merge remote-tracking branch 'origin/master' into require.js