Align UserPreferencesModel with SettingsModel
Buttons inside a popup support new `data-popup-load-indicator` attribute.
Other minor improvements
Wrapper for set data
Simplify grid widget data sources
Add pattern to number field to only allow for numbers
Add change monitoring to Grid widget
Fixes #444
Merge pull request #443 from jbh-/hotfix/NumberFieldValidation

Add pattern to number field to only allow for numbers
Adds the ability to specify a custom array name for a form field
Allow dropdown to be pulled right, along with caret
Added the theme selector
Merge branch 'themes' into develop
Show a more detailed error on Backend AJAX exceptions
Bug fixes to settings page ordering
Minor
Fixes antialias issue where font renders bold on mac browsers
Files added
Adds a favicon to the backend
Add support for values to trigger API