Changed the semantics of MVar<T>.Read to immediately return the default value of the type parameter T if the MVar is empty instead of waiting for it to be full.