HHH-9143 - Build baseline Jandex as part of scanning

Mainly, this moves scanning from hibernate-entitymanager into hibernate-core to be able to more easily manage scanning as part of building Metadata: especially in regards to building a Jandex Index as we scan.  

Involves some new ideas as well in regards to logging.  See inline comments.