Made compiler and OS variable names much clearer in CMake files
Added support for selecting audio capture device (fixes #220)
Improved resizing window on OS X (#474)
Merge pull request #470 from Foaly/MultiSoundInput

Added support for selecting the audio capture device (fixes #220)
Fixed sf::SoundBuffer returning wrong duration for sounds containing more than ~4.3 million samples
Fixed RenderTarget::resetGLStates() not explicitly setting the default polygon mode (glPolygonMode) (#480)
Fixed MSVC version detection code in CMake files
Changed VS version to MSVC version and added support for VS 2013 and TDM compilers.
Merge pull request #482 from eXpl0it3r/master

Added support for VS 2013 and TDM compilers in build files.
Removed the hack that copied external libs into SFML static libs, users now have to link them explicitly
Implemented an SFML-level event filter for Linux.
Added missing documentation.
Don't try to generate a wheel event if generating a mouse button event failed because we don't want those.
More handy aliases.
Optimise the event filtering with the help of Xorg's own event filter.
Optimise event processing when we are not interrested in joystick events.
Use a different method to process OS events in blocking mode
rather than using a boolean flag to chose between the two ways of processing.
Fixed a bug due to Xorg not generating ButtonRelease events when no corresponding ButtonPress was generated.
That, and also a typo.
We not being interrested in an event does not mean the parent windows are.

This should fix the out-of-nowhere performance drop that happens when
an event is filtered on Xorg level's.
Fail early if JoystickButton or JoystickAxis are filtered.