Add a virtual destructor in BodyDistance
Return const reference instead of object in Device::bodyDistances.
Make some methods virtual in BodyDistance.
Merge branch 'master', remote-tracking branch 'origin'