Support for source-to-target and target-to-source maps.

Do we really need getXX methods here? TextLayoutEngine is a stateful so the way to get properties is:

```js
myTLE.sourceToTarget
```
?