codeintel: use io.SectionReader for codeintel uploading
Created by: Strum355
Minor tidy up of codeintel upload routine (gzipping, chunking, uploading) to use io.SectionReader
instead of io.Reader
factory functions
Test plan
Covered by existing unit tests