SdFat.h incompatible with SD.h?

The current version of SdFat has an available() function that returns the correct unsigned 32-bit value on both AVR and ARM.

The Arduino SD.h available() returns the wrong answer for large files on both AVR and ARM.