rename mmatView to mViewMatrix

because of the addition of projection matrix.
GetMatrix() makes an ambiguity
upgrade getPosition

it doesn't need to multiply MT when if the absolute matrix is identity.
little optimize of constructor

for default constructor, it doesn't need to re-calculate view matrix
basic view styles are defined

orthogonal view and perspective view.
they'll be embeded in each type of camera; orthogonal camera