Multi graphics

Rework graphics system, currently under development, this will make otclient more flexible and allow multi graphics engines like DX9, DX5, SDL, OGL. At the moment only SDL and OpenGL is planned, however SDL uses DX7 on windows, so SDL could be interpreted as DX too.