Made changes to game messaging so that messages can be sent from GameObjects
as well as components. The ICmpHandlesMessages.HandleMessage method now
accepts a GameObject as the first argument.