Add WebPathResolverFactory, AwsS3ResolverFactory, StreamLoaderFactory and docs.

[factory] add aws_s3 factory

(cherry picked from commit 04fb6b5d8b3ba621af213b074212ebb8eb2b975c)

[factory] add loader factory

[factory] add tests

[factories] add docs

update doc