Added conditionals to exclude MacOS only types on iOS
Moved ostream overload out of SFB namespace
Changed use of raw CFTypes to CFWrapper internally