KRACOEUS-7455:add person training collection to key personnel panel

I don't like the way the personTraining collection gets populated in the getter, but after trying to update the JPA mapping on the PersonTraining class I couldn't get it to work (even after speaking to travis).  tried to think of other methods to populate/store the personTraining collection and this was the most simple. Other suggestions are welcome.
Just a questions more than something that needs to be changed... I know in KNS if we had getters that were in the view that they weren't under the same Spring context (?) as the rest of the request/response cycle.  Is that the same in KRAD? In other words, will calling this getter (which calls the BO Service) trigger a new database connection/transaction/etc?