Merge pull request #542 from OV2/master

D3D9: use new during init so that constructors are run
performance.c - Add ifdefs for PPC Mac
(Glide64) Add __MACH__ define to EXT_EXECUTABLE - dylib
(OSX PPC) Add preliminary OSX PPC solution - for OSX 10.5.8 Leopard
video_lima: use general align function

introduce in preparation to texture upload optimization
video_lima: slight reduction of font texture size
video_lima: fix some warnings
video_lima: use posix_memalign to request aligned memory

aligned_alloc is deprecated
Merge pull request #544 from tobiasjakobi/master

video_lima: the usual small fixes
(OSX PPC) Update solution
(OSX) Define -DHAVE_MENU
(OSX PPC) [Define HAVE_MENU/HAVE_OPENGL
(OSX PPC) Change anonymous unions, define GLint64/GLuint64/GLsync
for Leopard and Snow Leopard, other changes..
(OSX PPC) Relative paths
(OSX PPC) Remove stub main.m
Include boolean.h instead of stdbool.h
Expand boolean.h
(OSX PPC) Down to two errors now - implicit declaration of function
vec_splats - incompatible types in initialization (Altivec)
(PPC Altivec) turn vec_splats into vec_splat - PPC OSX (Leopard) doesn't
support vec_splats intrinsic
(OSX PPC) Link OpenGL.framework