Facebook: async APIs and rename some things

This adds async APIs to the binding and renames some members to be less Objective-Cish.