Collapse catch blocks
Add view.Shader

And exception.ShaderCompilationErrorException
view.Shader implements AutoClosable
Fix window title of ShderDriver
Refactor ShaderDriver to use view.Shader
Privatize view.Shader.handle
Add view.Program
Refactor ShaderDriver to use view.Program