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.
I believe it will trigger a new db connection everytime the the getter gets called and the collection is empty.