expose scene.collisions with mutual collision lists

_physijs.touches isnt mutual
A is in B's collision list, but B is not in A's collision list

i tried rewriting the touches logic but i couldn't come up with a fix simple enough where i was sure that it wouldn't break anything else. there are a few more bugs (like collision velocity's come from world reports, not collision reports) which i'll help out with a little later