clean up some warnings
fixes for Xcode 6.1 final
NSSavePanel hack no longer necessary
remove SBBaseView workaround
(& replace it with another workaround, but a smaller and nicer one)