Fix for Shaping.
- In a text with different scripts, the text is shaped in runs of
characters with the same script. Adpator return the character
index of each glyph starting always by 0. Toolkit was not
updating the indices given by the adaptor for the runs after the
first one.
- characterIndices renamed to glyphsToCharactersMap.
- Adaptor retrieves the glyphsToCharactersMap. Toolkit was setting
the glyphsToCharactersMap to the charactersPerGlyph vector.
Change-Id: I9c74741fadb6d68bca29629ff79ed7bc48dd2840
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>