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