implements CGDataConsumer
missing constructor

create CGContextPDF instance with a CGDataConsumer
Refactor CoreFoundation objects so that they derive from a common base class
Add bindings for IOKit for accessing USB.
Move Mach folder
Add IOHID bindings for IOKit
initial CoreBluetooth bindings
make generator aware of parameter names that are keywords and handle them accordingly
IOBluetooth bindings
Fix crash in NSDictionary

The DescriptionInStringsFileFormat method tries to call the "quotedStringRepresentation" selector on each key value. quotedStringRepresentation is an undocumented selector that is only available on NSString objects. If the keys are not all NSString objects, it will cause a crash.
[CoreBluetooth] Fix namespace
Add check for user-defined delegate to generated method.

Instead of silently writing over a user defined delegate, throw an exception.
[IOBluetooth] Extension method to get UUID for Service Discovery Protocol
Get docfixer to run
Add handling for UIntPtr in Obj-c type converter
[IOKit] Rename IOHIDEventArgs to IOReturnEventArgs
[IOBluetooth] add IOReturn values
[IOKit] rename USB IOReturn values
[IOBluetooth] making bindings more .NET-like
[Generator] Make selector initializers use string constants