When determining if stos brute file is stale use Checksum if available first, then last modified date.
Fix path rename if the new path already exists.
Added method to remove duplicate links\
Do not throw an exception if assemble produces no output.  Print log error instead.
Refactored pipeline manager to use a common function to iterate through child nodes of a pipeline.  It prevents a top level pipeline error from killing unrelated operations in later steps.