Implement graceful WebGL status for Energy2D

[#52401585]

It presents WebGL availability (+ missing extensions) and state of
Energy2D WebGL solvers.