COMMON: Remove the 'std::' from calls to {,v}snprintf

Otherwise, the #define in system.h will not work
COMMON: Define PACKAGE_STRING if not using autotools

This string is used in various places, so we need to
manually define it if it hasn't been defined externally
DOCS: Add username to AUTHORS file
KOTOR: Add sounds for button mouse over and select
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
DISTS: Add .gitignore file

It contains some MSVC generated files, as well as an auto-
generated file containing the git version number (for non-
autotools builds, i.e. MSVC)
COMMON: add a better workaround for {,v}snprintf

Since Microsoft's functions are not C99 compliant, we use a
workaround by Valentin Milea found here:
http://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010
Merge branch 'master' into msvc_projects

Conflicts:
	src/common/system.h