Update renderable.js

Added few functions to transform model matrix externally. uEyePosition uniform variable is really the sun spot position now. Also, added function that makes normalTransposeMatrix. Even though the math looked right (functions used), I don't think it worked perfectly correctly until now. Also appears we are passing to normal transpose matrices for some reason, 1 after the other - no big deal.