Support for ray picking non-axis-aligned bounding box of models

This adds support for ray picking against the narrowest bounding box of the mode by allowing picking against the non-axis-aligned (rotated) mesh bounding box.