fat16lib vs SD standard library

I designed SdFat so you only need

#include <SdFat.h>

for most sketches.

SdFatUtil.h is needed if you use FreeRam(), PgmPrint(), or PgmPrintln().

Including all the .h files can cost up to 3500 bytes of flash. The IDE scans these files and forces the loading of some functions that are not needed in the average sketch.

I will fix ArduinoStream.h so it doesn't produce a compile error but it should not be included at the start of a sketch.

Thanks for the feedback. I will add a caution to the documentation.