epub3-nav-utils: fix getting the dtb:uid and only add lang attr when present

 * when no language was determined, don't add `@lang` and `@xml:lang` to the navigation document
 * read `html:meta[@name='dc:identifier']/@content` instead of `html:meta[@name='dc:identifier']` when determining the dtb:uid