3.0.0 Dev branch

Development branch for the next version of Linguist with Rugged support.

cc @jakedouglas @github/linguist 
If a blob is > `MAX_SIZE`, will it be truncated to `MAX_SIZE` or simply not loaded?