Replaced the deprecated gethostbyname with getaddrinfo (#47)

Conflicts:
	src/sfml/network/IpAddress.cpp
Fixed compile error with getaddrinfo with MinGW

Conflicts:
	src/sfml/network/Win32/SocketImpl.hpp
Fixed white pixel showing on first character of sf::Text (#414)
Don't reimplement std::copy().

Using std::copy() potentially makes available helpful checks in debug mode and
can also lead to faster code by calling memcpy() in release mode.
The <algorithm> header was already included.
Updated links in readme.txt
Added .travis.yml
Fixed ContextSettings ignored when creating a 3.x/4.x OpenGL context on Linux (#258)

Conflicts:
	src/sfml/window/Linux/GlxContext.cpp