Start index and length + AOSP-style buttons + Recently used tabs

I tested it a bit, it should work fine. I made this feature available only to TextViews.

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
You're right I forgot to do that... shall I return the unicode code point? Something like emoji.codePointAt(0) right? An Emojicon object should always represent a single emoji right?