improve robustness of normal finding for aabb

had to write this to make it work better for platforms, that cant handle
NaN's and Inf's correctly .. like nvidia .. but hey, now we have code
that will give us normals that are guaranteed to be of length equal 1.