Fixes, enable project-specific whitespace settings

Starting simple, fixed an array/set mis-match and ld warnings for methods declared in a class's interface but implemented in a category.

Also configured project-specific whitespace settings. In my experience it's nice to have to help prevent Xcode from introducing accidental whitespace inconsistency.