Fix GUI.Hud component creation, rename GUI.Hud.RegisterCamera() in GUI.Hud.CreateOriginGO().
Fix optional argument default value setting in GUI.Toggle.Check() and GUI.Input.Focus().
Remove default GUI.Hud component properties.
Better handle params argument when creating or setting a components via GameObject.AddComponent() or GameObject.Set().