[graphite] Instantiate non-budgeted TextureProxies in Make()

Also removes the non-TextureInfo factories since it's simple enough to
just call Caps to get the default TextureInfo in those few places.

This changes it so that client-triggered copies and texture-backed
images will have an actual Texture upon return, matching the behavior
for graphite surfaces. The code to instantiate surface texture proxies
is now redundant for non-budgeted cases, but there are some internal
call sites that use budgeted surfaces and require that they are
instantiated.

Bug: b/336779772
Change-Id: I78f45ed350205b433767096f0947b4d37166c58c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/845436
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: James Godfrey-Kittle <jamesgk@google.com>
15 files changed