Replaced cpplib/ReadMe.txt with English text.

The previous content was automatically generated by VC's project
wizard, so it contained native language's placeholder.

git-svn-id: svn://localhost/projects/cpplib/trunk@222 c24b926b-5ef4-9a42-8c70-094e0699c819
Revived mistakenly deleted cpplib project file for VC2012.

git-svn-id: svn://localhost/projects/cpplib/trunk@224 c24b926b-5ef4-9a42-8c70-094e0699c819
Added Vec2 class to cpplib.

git-svn-id: svn://localhost/projects/cpplib/trunk@225 c24b926b-5ef4-9a42-8c70-094e0699c819
cpplib: Added Mat2 class template.

git-svn-id: svn://localhost/projects/cpplib/trunk@226 c24b926b-5ef4-9a42-8c70-094e0699c819
cpplib: Renamed Mat3::vp3() to Mat3::vp().

The reason is that it's obvious that the vector element count is 3.
Appending 3 to the tail makes the matrix class compatible with Mat4,
but it's not consistent with clib's MATVP() macro.
After all, we have decided that making mathematically natural naming
convention is better than treating augmented matrix
(http://en.wikipedia.org/wiki/Augmented_matrix)
a common thing, which is really special usage of 4-D matrix applied
to OpenGL graphics.

Also fixed some application codes that using the method.

git-svn-id: svn://localhost/projects/cpplib/trunk@227 c24b926b-5ef4-9a42-8c70-094e0699c819
cpplib: Add transposed vector accessor to Mat4

Although this version does not allow modification of the matrix via returned reference,
they are very handy.
Merge branch 'cpplib' into next2
Make use of new cpplib::Mat4::tvec3() in GLwindowSolarMap::drawMapCSOrbit