Shader cleanup during viewport dispose

Shader instance and program disposal when disposing of minko viewport instance