Remove legacy avatar code

- Remove method that was only left around because the
  [api](https://github.com/discourse/discourse_api/pull/53) called it
- Modify test to use new route instead of legacy route

https://meta.discourse.org/t/legacy-route-for-avatars/22838/2
Update Translations
add arabic local files
add arabic local files
FIX: remove links and html 'hellips' from topic/post summaries
Merge pull request #3029 from bear-metal/master

Introduce support for being able to dump Rails heap after script/bench.rb runs
Merge pull request #3028 from tytkal/arabic_support

Arabic support
Merge pull request #3026 from oblakeerickson/legacy_avatar

Remove legacy avatar code
Merge pull request #3027 from techAPJ/update-translations

Add missing translation files and update translations
refactor emoji into 3 files, start flagging composer bits with the api
Add shortcuts support for emoji toolbar

(CTRL E to open, ESC to close)
correct positioning when emoji is added
add toolbar to pick emoji family, bump up number to 60
Facebook auth without an email should allow user to enter email

In some cases Facebook doesn't send back a user's email. In this
case, allow the user to enter their email address.

See
https://meta.discourse.org/t/facebook-initial-login-create-account-dialog-leaves-email-field-blank/13815/15
Merge pull request #3030 from longhotsummer/fix-facebook-no-email

Facebook auth without an email should allow user to enter email
FIX: Javascript error when uploading backup
Have activate user return json

- Change activate user from admin controller to return json
- Test that it returns json
- Remove unnessary test from log_out spec

This commit was created so that when you activate a user through the api
it returns a json response.
FIX: Fix rerendering issues on some components.
adding max-height for embedded video
Merge pull request #3032 from awesomerobot/master

adding max-height for embedded video