Store camera's position, rotation, and scale individually

Compute the camera transformation matrix and the view matrix when
they are changed. Remove the LookAt function for the moment.

The view matrix is defined as the inverse of the camera transformation
matrix. Reference: http://3dgep.com/?p=1700