Feature #460: Experimental DirArchives improvements

Reworking DirArchive has a definite benefit. On my system it shaved 0.5 seconds off of start-up time (3.5 -> 3.0 seconds). The other change included here has a noticeable effect on start up time. I don't have the numbers right now though as I have had that change around for some time.