gitignore update, Xcode project update, sdlayer update

ignore Xcode 4 user-specific project data, fix Editor target,
and update jfbuild with a change to ignore an Xcode 4 launch
parameter that we don't care about.
rationalise initprintf/OSD_Printf/Bprintf use