updating external repo versions for CacheWord and IOCipher
switch to iterator to handle concurrentmodification possibility
something is modifying this list elsewhere while we are iterating
through it. that is confusing, but at least, using an iterator
means we won't crash because of it
improve debug support and error handling
Merge pull request #12 from n8fr8/bug_merge_instability

Bug merge instability