enable feature to block chat until user agrees to guidelines
change Fetch Recent Messages from tooltip to button text
merge strings to ease translations
Merge pull request #4220 from Alys/commGuide-translation-fix-2014-11-04

merge strings to ease translations
chore(upgrade): passport-facebook
bailey: backgrounds, beeminder
feat(emails): add recaptureEmailsPhase path to flags
fix(facebook): attempt using a callback buster to generate a new
authorization code #4221
fix(facebook): try using facebook oauth route 2.1 #4221
fix(facebook): move from passport-facebook to Facebook JS SDK. Better
security on FB login by validating accessToken. Create user from FB
profile if none exists, allows 3rd-party apps to. Fixes #4221
add warning text for Beeminder users about deleting To-Dos
feat(auth): move to hello.js for social auth, paves the way for multiple
connectors. Prettier buttons via zocial
bailey(costumes)
refactor(payments): move transactional emails to utils.js for
DRY (cc @paglias)
Merge pull request #4225 from Alys/beeminderDeleteWarning-2014-11-06

add warning text for Beeminder users about deleting To-Dos
Merge pull request #4206 from Alys/fetch-recent-messages-2014-11-01

change Fetch Recent Messages from tooltip to button text
Merge pull request #4205 from Alys/commGuide-accept-before-post-2014-11-01

block chat until user agrees to Community Guidelines
fix bug that was causing empty pet paws to appear for rare mounts
bailey: community guidelines, facebook login