Affects Version/s: None
Fix Version/s: 2.1
inside removeDir(..), each file needs to be checked to see if it's a symbolic link. If so, the link should be deleted, not the referenced location. I think we can address this by adding a check similar to:
if ( !f.getCanonicalPath().startsWith( d.getCanonicalPath() ) )
// don't process as a subdir, just erase the file. WILL THIS WORK?