Changed the parameter list of the collision test functions

this will allow to :
- take in account the shape offset more easily (by adding the shape pos
to a temporary copy of the body pos)
- loop through all shapes defined for a body, while keeping the same
"test" functions