Cherry-Pick 9e1aa04 from Trunk (leakfix)
Make test harness cleanup temp dir

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/vfs/trunk@1639949 13f79535-47bb-0310-9956-ffa450edef68
Cherry-Pick trunk c81fb53 (unittests)
Additional Unit Tests

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/vfs/trunk@1639974 13f79535-47bb-0310-9956-ffa450edef68
Tab police

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/vfs/trunk@1639975 13f79535-47bb-0310-9956-ffa450edef68
[VFS-142] Remove instead of null out FileContentThreadData

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/vfs/trunk@1640242 13f79535-47bb-0310-9956-ffa450edef68
Cherry-Pick trunk bd2d4a0 (VFS-544)
undo backport 79ab669