Optimize .getBondedAtoms() function, expose it in modeler

[#61390092]

It uses a new optimization structure - bonded atoms, so we don't
have to look up all the radial bonds each time.
Add automated tests of .getBondedAtoms()

[#61390092]