Add OS X target, fix Box and ?? visibility, miscellaneous build settings

Basically, all the different things that were required to use LlamaKit in ReactiveCocoa/ReactiveCocoa#1505.