Added sf::VertexBuffer, sf::VertexContainer, support for 1D and 3D textures, better support for checking what version of GLSL is available and made all drawable classes use sf::VertexContainer for geometry storage.