Add language option; updated current layouts to match
Add maxInsert option & misc code cleanup. Fixes #289
Typing: update to use internally saved last keyset
Fix tab navigation when openOn option is empty. Fixes #275
Allow inline renaming of action keys
Remove mousewheel scrolling through keyset text for action keys
Fix action key renaming plus tooltip; ignore name & lang layout keys
Layouts: ignore "name", "lang" and "rtl" within the layout definition
Add "restricted" callback function. Fixes #305
Add reposition option
Caret: fix js error when using email/number inputs. Fixes #309
Scramble: keyboard no longer disappears when scramble initializes more than once. Fixes #283
Change callback no longer keeps last keyboard open. Fixes #311 & #308
Ensure preview variable is updated & keyboard is positioned properly
Switching inputs (tab/enter navigation) now ignores disabled elements
Caret: detect selectionStart in Firefox using alternate method. Fixes #311
Autocomplete: works with jQuery 2.1+. Fixes #291
Page no longer scrolls in Firefox upon initialization. Fixes #213
Caret: position can again be set to zero. Fixes #315
Typing: add lockTypeIn option & prevent js error while user types