Handling of source documents

A number of interfaces now recognize the "data" URI scheme, defined in RFC 2397. This allows the actual content of a resource to be contained directly in the URI, using either %HH or base64 encoding.

Specifically, "data" URIs are recognized:

Applications using user-written URI resolvers or collection finders can take advantage of the same features by reference to the class DataURIScheme, which converts a Base64 "data" URI into a BinaryResource, and any other "data" URI into an UnparsedTextResource.