Merge pull request #220 from Ezhil-Language-Foundation/master

Add language support for Tamil
Merge in Tamil layout
Caret positions correctly when keyboard is alwaysOpen. Fixes #214
Typing extension correctly detects visible keyboards
Code cleanup

Made code fit within a 110 character wide window
Separated out bindKeyboard & bindKeys from startup code
Add scramble extension & demo
Add missing text/link in scramble demo.
Set position collison options are no longer overridden
version bump
usePreview false now allows tabNavigation. Fixes #221
fix example : layout name is different