Cleanup GrContextFactory and make it's subclasses private

Review URL: https://codereview.chromium.org/723183002
12 files changed