More work on Excludes

More of a proof of concept than a completed feature.

Uses wp-async-task to recursively calculate the filesize of a directory tree and cache the individual directory sizes.

The tree is not currently browsable and it you can't currently exclude items in the tree, nor are existing excluded items reflected.