Placeables: Make sure text is always escaped

highlight_placeables() was assuming that parse_placeables() will always
detect placeables correctly and was outputting text not part of a
placeable unescaped, but this is not a safe assumption as
parse_placeables() can fail to detect some placeables and we might end
up with unesacaped HTML material.
Add jQuery.textcomplete
Add support for auto-completing placeables
Improve placeables inside right-to-left text

Make them embedded left-to-right strings so that things like “%(foo)s”
do not look like “foo)s)%” inside right-to-left strings (which can be
seen when setting, say, Arabic as an alt source language).

This does not affect translation field (which would benefit from this
most), though.
Fix the placement of the auto complete drop down

For some reason we need to force block here otherwise the placement is
off in Firefox.
Escape HTML in autocomplete dropdown
Bugfix: Specify removed field instead of relying on model

Since we removed the description_html fields in b44dcf03 (in 2.5.1 and master)
we have to specify the fields instead of relying on the model, because they
do not longer exist there.
Guard against submitter being None here as well
Fix Google Translate button initialization

Notes: at MT init time, the targetLanguage member seem to be missing; the target language is now taken on editor "ready" event, when it is gathered from <textarea lang="..."> attribute (there should be a cleaner way to store and retrieve the source and target languages than it is now). Also: was there a reason to store the 'targetLang' as a propery of the plugin? I removed that code. Especially now that the target language can be different across units.
List all languages Google Translate supports (there were missing ones), and in a more compact manner
Use JSONP for Google Translate requests

Fixes evernote/pootle#107.
sorttable.js: Use UTF-8 for the file
sorttable.js: Fix dumb cookie parsing

Conflicts:
	pootle/static/js/vendor/sorttable.js
Profile: Display profile email for admin users