render routine no need to know Program internals

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
Blinn-Phong shading built-in support

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
make Program::storeLocation virtual function

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
clear some comments

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
remove an out dated parameter check in drawGeometry

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
add verbose loglevel

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
add NameObj to abstract the objects that have name property

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>
attach Light and Camera property to NodeObj to allow camera and light animation

Signed-off-by: Wayne Wolf <wayne.ron.wu@googlemail>