changed MIN/MAX to std:min/max
changed vbo_size-1 to vbo_size
changes of 'int' to 'unsigned int'
copyArray fix
changed copyArray call in tableMess(for interleave)
add setProgramID
add default constructor
add new object variables
add std::vector <VertexBuffer> m_attribute
add attribute()
add m_attribute to renderShape
add m_attribute to createVBO()
add m_attribute to 'Mess'-related
add resetAttributes()
add printAttributes()
int/unsigned-int fixes
update project files with new or deleted sources files
add HAVE_PTW32_HANDLE_T to preprocessor definition
<unistd.h> is Unix specific

see http://en.wikipedia.org/wiki/Unistd.h

JMZ: use HAVE_UNISTD_H rather than !_WIN32
fix undefined reference to `snprintf`

this may be deprecated in newer version than Visual C++ Express 2010
see : http://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010