Made DataAvailable nullable, to indicate that the IStreamAvailabilityChecker does not currently know how much data is available.