WorkUnitProvider now remembers which files it has previously seen as 
done so that it doesn't have to go check their VOSpace property over 
again.  It also now remembers files it has already fetched and immediately
rules them out.
Merge pull request #158 from drusk/cache_done_files

WorkUnitProvider remember done files