One keyboard built per layout. See #217
Added demo page for jQuery Mobile 1.4.

Fixed focus issue in extension-mobile.
Fixed issue with startup() not creating $preview or checking the builtLayouts cache.
Added null check of $keyboard before calling .hide(), to avoid null exception if the keyboard has been destroyed.
Added back 'return container' to buildKeyboard.
Merge pull request #234 from BrandonLWhite/working

Some bug fixes and a jQuery Mobile 1.4 demo/test.
Fixed issue preventing numeric key clicks/touches from registering due to reference error.

- Set `usePreview: false` in jQuery Mobile demo, which suits this application better.
Merge pull request #235 from BrandonLWhite/working

Fixed issue preventing numeric key clicks/touches from registering due to reference error
Navigation extension: add caret navigation
Mobile extension: general cleanup
Keyboards are now destroyed when not visible
version bump & minified updates