Add get_overlapping_bodies_count() and remove the 'sort' argument from get_overlapping_bodies()
Currently, there is a 'sort' argument for SGArea2D.get_overlapping_bodies()
which can be used to disable sorting the bodies. However, there is really only one common case where this is OK, and that's checking the number of items returned. In almost all other cases sort should be enabled, but since it's there, it could create problems for developers.
Let's remove the 'sort' argument, and always sort, but add get_overlapping_bodies_count()
to just get the count.
This should also be done for 'get_overlapping_areas()`