Revert "RE #670 Echo the previous implementation of a single raycast result by returning the last element of rayResults_."

   This reverts commit ac52ac5c0e121a80b2ea68c22b2bad09b5af01f6
Fix raycast in case of several triangle-level overlapping hits.
Added distance parameter to RaycastResult.

Conflicts:
	src/Core/TundraCore/Framework/IRenderer.h