Revert "Lazy initialization of depth image GL textures"

This reverts commit 9d424ebc57d0b42f0596748358404bc15b6dd88a.
(which may have been causing crashes)
Remove extraneous show() in Viewport constructor

This was necessary when we initialized OpenGL stuff in the constructor,
but now that we've switched to lazy initialization it's not needed.