fix a timing issue when loading remotely-added content

when the nav document updates before the OPF updates the XhtmlFile for
the new content linked to in the nav file does not yet exist in
allContent
Merge branch 'phil-assorted' into gh-pages