Reading persistence.xml <exclude-unlisted-classes> properly

`<exclude-unlisted-classes>` is read incorrectly in `PersistenceUnitReader`. Changed `PersistenceUnitReader` to follow the rules set forth in the JPA specification.

Issue: SPR-10767