Removed manual calling of glFlush and made glFinish optional

Actually neither glFlush nor glFinish need to be called manually [1].
However, the rendering pipeline is then free to queue up future frames
which can cause a lag which is especially noticable with mouse movement.

To avoid this lag, we call glFinish after SDL_GL_SwapBuffers. This makes
sure processing of the next frame does not start before the current
frame is being displayed.

[1] http://www.opengl.org/wiki/Common_Mistakes#glFinish_and_glFlush

Reviewed-by: Yohann Ferreira
Sounded-fine-to: Erik Schilling
Removed ImageLoader and ProxyImage classes

They allowed using gcn::Image, which in turns allows using gcn::Icon
and gcn::ImageFont, but none of this is actually used anymore.

Reviewed-by: Erik Schilling
Improved the layout of the specials window

And removed the unused TabbedArea.

Reviewed-by: Erik Schilling
Fixed coding style in specialswindow

Reviewed-by: Thorbjørn Lindeijer.
Fixed special keeping in list after serverside remove

Reviewed-by: Thorbjørn Lindeijer.
Can now build using cmake on OSX

Tested-by: Frost.
Updated Xcode project for 10.7

Tested-by: Frost.
Removed outdated FAQ.txt

Reviewed-by: bjorn.
Fixed incorrect-fsf-address error by rpmlint

The COPYING file was not 100% equal to the original license file. rpmlint
raises an error here.

Reviewed-by: Stefan Beller.
Convert AUTHORS from ISO-8859-1 to UTF-8
Turned off C++11 mode by default to avoid linker issues

Compiling in C++11 mode causes trouble when using GCC 4.7 and linking to a
version of Guichan that was not compiled in C++11 mode.

Reviewed-by: bjorn.
Added travis build information file
Give feedback when guild invite failed

Server was already sending a error message. But the client ignored it.

Reviewed-by: Stefan Beller.
Client side patch for change of sending order of gender

Reviewed-by: Stefan Beller.
Ignore unsupported messages in public chat

Reviewed-by: Erik Schilling.
Modify the NPC Dialog to be more RPG-Like