Introducing the static Canvace.Visibility class.

This renders Canvace.onVisibilityChange a wrapper for the methods
exposed by Canvace.Visibility, which also lets the user query directly
the visibility status and Page Visibility API support (instead of
just listening to the visibilitychange event).