Prevented GameObject.SendMessage() to use Debug.Try() when debug is not enabled
Cached the existance of button names in Utilities.ButtonExists() in the CS.Input.buttonExists list so that it does not call Debug.Try() every times.
Prevented Event.Liten() to check twice for an hotkey in an event name.