Opal extension updates
Opal extension updates

Rename `$SELF` to `$R2D_WINDOW` for clarity and name spacing. Set
background color. Use `get` DSL method to retrieve window attributes.
Read and set viewport.

ruby2d/ruby2d,ruby2d/ruby2d