Add CFTypeRef and CFTypeRefMake to CoreFoundation.
Add CFType.Operator_Convert, Constructor, and NewObject methods that use CFTypeRef; deprecate existing methods that use Ptr, and rewrite those methods to call through to new methods; change CoreFoundation.CFGetTypeID to use CFTypeRef; delete shared methods Retain, Release, RefCount.  Change build flags to build for everything.  Commit a bunch of IDE changes.