knotserver/git: improve language detection performance
- early exit on vendored dirs, dotfiles, docs, and config files
- avoid using FileContentN, directly use object.GetBlob instead
- avoid calling parent.Size() and directly access blob.Size instead
Signed-off-by: oppiliappan <me@oppi.li>