Added a strikethrough text style to sf::Text. Fixes issue #243.
Fixed a bug where calling Texture::getMaximumSize() before any GlResource is created would break context management.
Made a few functions in Texture and Shader a bit more thread-safe.
Added notes to documentation and adjusted OpenGL example as a workaround for the side effects of making static functions that require a context work. If the user wants to make use of both sfml-graphics and OpenGL, they should make sure sf::Texture::getMaximumSize() and/or sf::Shader::isAvailable() are called at least once before setting their final context active as those functions will cause a context switch the first time they are called.
Fixed Windows DPI scaling causing strange window behavior (#679).
Fixed SocketSelector not being able to accept sockets with IDs larger than FD_SETSIZE on Windows (#153) and added the same checks to other affected methods as well.
Renamed SocketSelectorImpl's members to use camelCase, removed unnecessary checks from SocketSelector::add and SocketSelector::remove.
Merge branch 'bugfix/socket_selector'
Added support for SetProcessDpiAwareness as well, on Windows versions that support it.
Merge branch 'bugfix/texture_max_size'
Merge branch 'bugfix/windows_dpi_scaling'
C++11/14 compatibility
Merge branch 'feature/strikethrough'
bug fix: compilation error in VS2013 64bit
Merge pull request #688 from bruceoutdoors/master

Fixed compilation error in VS2013 64bit
Fixed FindSFML.cmake not updating library entries when the user changes the value of SFML_STATIC_LIBRARIES after the initial configure (#637).
Re-enabled RPATH feature.

RPATH is especially useful when running debug builds for testing on *nix
operating systems, because the binaries (e.g. examples) include library
runtime path information. This allows you to skip installing SFML to the
system or adjusting PATH variables/ld config.
Fixed unused thread-internal contexts not being freed until the application exits.
Added missing CloseHandle().