Updated 'resourceReaders' to use a 'LinkedHashMap' to preserve the order
in which XML document types are discovered, since this order affects
whether tests will pass or fail, and makes the program easier to reason
about.
Merge pull request #1119 from BladeRunnerJS/maps-that-are-iterated-should-preserve-insertion-order

Updated 'resourceReaders' to use a 'LinkedHashMap' to preserve order.