add OS X Yosemite headers
hopefully fix Yosemite bugs without breaking anything...