Added missing definitions, Sys.Debug tests

Added missing properties to Component definitions.
Added debug tests.
Fixed invalid definitions for Debug class, documentation doesn't state
that these methods are static, but the examples appear that Debug is
singleton and methods are static.

Cleaned up Observer definition methods / properties.

Sys.Res Tests have been added and definitions added missing static.