Fixed null pointer access crash in SceneWidgetComponents that accessed a dangling uninitialized pointer coming from OgreWorld::Raycast when clicking on empty part of the window at Tundra startup.
OgreWorld::Raycast documentation contracts that Raycast never returns null. Revert the part of previous commit that did, and fix other previous issues that did return null to always return the RaycastResult object.
Updated changelog for 2.4.1.
Update version number to 2.4.1.