Don't divide by 0 if the file is 0 bytes.
No chunks exist before an item is inserted into the tree. Initialize the
data source statistics and then aggregate into those values in all
cases, instead of assigning the first chunk's statistics into the data
source statistics.