- add dangling object check to loadArtifact()
- fix test artifacts that had dangling objects and update expected
statement counts
replace boolean parameters in updateArtifact() with enumerations
ArtifactManager.attachReferences() - replace incomplete implementation
with a call to updateArtifact()