COMMON: Add basic Vector3 class.
GRAPHICS: Use vertex attributes for model geometry.
GRAPHICS: Remove deprecated textureCoord2f function.
BUILD: Fix typo
COMMON: Remove warning about the config file on Win32

Works just fine
COMMON: Fix invalid usage of %lf

%lf is invalid with *printf -- it should only be used with *scanf
COMMON: Fix compilation with boost filesystem v2
DOCS: Fix typo in the README
BUILD: Fix autoconf failing in MinGW

I'm splitting the AC_CONFIG_FILES call into multiple calls to workaround
an issue with line endings. DrMcCoy and I agree that this is better than
forcing the repo to be checked out as all LF.
BUILD: Fix boost detection on MinGW
GRAPHICS: Set the window title before initializing the screen

Fixes fullscreen mode on Windows
BUILD: Make MinGW compile gcc libs statically
GRAPHICS: Fix Windows fullscreen mode functionality

Starting OpenGL/SDL with bpp=32 and fullscreen made Windows start a
software OpenGL renderer, which we definitely don't want.
EVENTS: Allow for alt+f4 to quit on Windows
GRAPHICS: Fix usage of SDL_GL_DEPTH_SIZE

A proper fix for 219b917094
GRAPHICS: Use glClientActiveTextureARB to lower required API to GL1.2.