If an entity's metadata is loaded twice (such as from two federations or from a federation and a local file) and the two copies are different, which definition does Shibboleth use? Does Shibboleth use the first definition loaded, last definition loaded, something else?