Add GeneralPreferencesVieController and iTermPreferences. Move OpenBookmark into GPVC.
Add some convenience stuff to gitignore
Move OpenArrangementsAtStartup to the new prefs system. It is dynamically enabled/disabled, so that plumbing was added.
Migrate quit-when-all-windows-closed to new prefs
Migrate 'confirm closing multiple sessions' over to new prefs
Migrate prompt-on-quit to new prefs
Migrate IR memory to new prefs. Add plumbing for integer prefs.
Migrate save paste/command history to new prefs
Add EnableBonjour to new prefs. Add observer plumbing to prefs.
Add check for updates to new prefs.
Migrate check for test releases to new prefs
Migrate custom folder/url to new prefs system. Add plumbing for nil values and string values.
Migrate selection copies text to new prefs
Migrate copy terminal newline to new prefs
Migrate apps may access clipbord to new prefs
Migrate chars considered part of a word for selection to new prefs. Fix a bug where string prefs didn't take their default value correctly.
Migrate smart window placement to new prefs.
Move adjust window for font size change to new prefs.
Move maximize vertically to new prefs
Move lion-style fullscreen windows to new prefs