Handle null sizes for better sorting

By wrapping all accesses to `f.size` with
`COALESCE(f.size, 0)` the summations and
orderings should now be more correct.

Also included fileset file counts in the
overall file total.