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.

I tried to be minimally invasive in the build settings of LlamaKit, but there's a lot of room for deduplication there in the future.