Fixing disk error when the total disk size is zero, or the disk is invalid.

Now checks for NaN value in the disk usage before returning the usage. This
ensures that when simplejson tries to serialize it won't cowardly exit due
to NaN being non-serializable