Include the following features from gapic-generator:
- Update generated java tests to use a unique InProcessChannel name (3028)
- Assign the proto file where the method is defined (3027)
- Python: Include custom static files in generated Python docs (3020)
- test: test streaming pagination for showcase (3021)
- deprecate resource names not supported by microgenerators (3016)
- Java samplegen: replace comment-out default lines with an overload of the sample function (3019)
- samplegen: generate program.cs for c samples (3017)
- C samplegen: remove commented-out lines showing default values of parameters (3018)
- Add sample_type field to permit in-code samples. (2996)
- pin jacoco to 0.8.5 for jdk 11 compatibility (3009)
- Update dependency puppeteer to v2 (3008)