Placeables: Use Translate Toolkit built from repo instead of package

This is necessary since the latest Translate Toolkit package doesn't include
some changes done to placeables code that might be necessary to use.
Placeables: Highlight and copy with mouse click in editor

Fixes bug 3146

Conflicts:
	docs/releases/2.5.2-rc1.rst
	pootle/apps/pootle_store/templatetags/store_tags.py
Placeables: Add tooltip indicating type of placeable
Placeables: Replace fancy_highlight with highlight_placeables templatetag

Keeping highlight_placeables JavaScript equivalent function for now since it
is used to highlight the view rows on the client browsers.

Conflicts:
	pootle/apps/pootle_store/templatetags/store_tags.py
Add a dialog with the keyboard shortcuts list in the editor page

Fixes bug 2589

Conflicts:
	pootle/static/css/sprite.css
	pootle/static/images/sprite.png
Placeables: Cycle forward through existing placeables using keyboard shortcut

Mimics Virtaal behavior:

* If the last placeable is selected then all placeables are unselected,
* If no placeable is selected then selects the first one,
* If any other placeable is selected then selects the next one.
Placeables: Cycle back through existing placeables using keyboard shortcut

Mimics Virtaal behavior:

* If the first placeable is selected then all placeables are unselected,
* If no placeable is selected then selects the last one,
* If any other placeable is selected then selects the previous one.
Placeables: Copy placeable to translation field using keyboard shortcut

Mimics Virtaal behavior:

* If there is a selected placeable then copy it to the translation field, in
  the position where the cursor is, or at the beginning of the line if there
  is no cursor.
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.