s/virtual inline/inline virtual
Added CFReadStream, CFWriteStream, and CFHTTPMessage wrapper typedefs
Refactored InputSource using non-virtual interface idiom
Refactored Metadata using NVI