Settings gui - xcode build additions and a couple warning fixes

The warnings can probably be squashed down into the real commits, or just left as a separate fixup - no real issue.