Vendored ignored gitattributes

These methods (`linguist_vendored?` & `linguist_generated?`) are kinda weird but we need to both check if there is a gitattribute for the file and return that first before falling back to `BlobHelper`