Add uniform location lookup to ProgramObject.
Fix view.rb header