collada. Add vertex array.

Add a vertex array, composed from N components.
Change main to do a minor vertex array test.
collada. Add write component description and value to binary file.
collada. Add writing a vertex array to file.
collada. Add argument parsing and license notice.
collada. collada to geometry - changes to vertex buffers.

Rename vertex array to vertes buffer.
Change vertex buffer binary file prefix to vb. This is preparation to have the vertex buffer be part of a geometry.
collada. collada to geometry - add geometry class.

Add geometry class.
A geometry holds vertex buffers, and in the future additional geometry data.
The conversion process will generate a geometry froma collada file and write it to file in binary format.
collada. Fix a bug in collada to geometry.

Change encoding type to int when writing component count.
Move vertex count to the beginning of the vertex data (from after the prefix).
collada. Fix to how a componet description is serialized.
Merge branch 'master' into game_tree