Update IDE settings
Rename some uses of instance_code to skin_code

instance_code is an overloaded term. Sometimes, we really mean skin_code
Factor out Action bar title change behavior

Make title bar behavior more consistent across different activities.

fixes #155 on github
Always show the app name for skinned apps
Don't load instance switcher on skinned app logout

fixes #156 on github
Merge pull request #161 from steventlamb/bug/155_inconsistent_app_title

Bug/155 inconsistent app title
Merge pull request #160 from steventlamb/bug/156_skinned_app_no_instance_switcher

Bug/156 skinned app no instance switcher
Remove duplicated code in DateField
Don't request focus on the first field on the tree edit and filter screens
Fix linty comment
Add initial step for adding collection UDFs.

Collection UDFs are now shown on the edit screen.
The first step of adding allows you to choose which model to add to.
Added JSONHelper class
Add choice fields to collection UDF add steps

Also:
 - Adds a next button in the ActionBar to move between steps
 - Renames drawables to reflect more general use
Add date field supports to collection UDF add steps
Show collection UDFs on the edit screen when added, save them with the tree
Swap JSONObjects everwhere for a real Model
Add ability to enter Alerts

 - Display fields in edit mode when in edit mode (Alerts)
 - Retain selected styling in choice fragments
Set action bar label based on the current step in UDF creation
code reformat
lint removal