Explicitly specify the column typename when adding columns to a table
Standardize property order when creating UI elements, "left" and "right" should come before "top" and "bottom"
Add support for application-specific installers
Use this.tab, rather than this.options.tab, to access the window's tab
The viewer_id field in all models defaults to the viewer_id of the viewer that is currently logged in
Prevent exeption from being thrown during installation when the database file does not exist yet
Leave the databases, property store, and files decrypted when running on the simulator or emulator
Augment the model "attributes" property to include all model fields

This is to ensure the $.Model is aware of each of the defined attributes, not just the ones with special types. Otherwise, calling .attrs() on a model instance may give unexpected results.
Allow applications to specify that all sensitive data must be encrypted, even during development
Make the "values" parameter optional in DataStoreSQL.execute
Remove an unnecessary debug statement
Stop logging sensitive username and password hash information.
Explicitly specifying the window tab in "init" is unnecessary
Fix StringPromptWindow default message
Add these application-provided localization strings
Use StringPromptWindow in ChooseOptionWindow to add new options
Convert tabs to spaces that were accidentally added
Make $.compare more robust to better handle null, NaN, undefined, and numeric values
Add a few optimizations to ChooseOptionWindow

Simplify the .map callback
Use a simpler method to update the row indexes when a row is deleted
Add a getRows function to better handle situations when no rows are present
Fix crash in Android when opening a window without an associated tab