Remove the no-longer-used unicode Makefile, we use full ICU now.
Various updates to match Cocoa
Move libdispatch header include to private file
Take advantage of C++11 struct initializers
Remove NSCopyObject()
Add whitespace between declarations and code
Explicitly include dispatch.h
Match Cocoa's method signature.  NSUInteger is 64-bit on 64-bit platforms
Clean up whitespace
Partially migrate NSArchiver to Objective-C++.  More will come later.