Fixed FTP download and upload file sizes being limited by available RAM (#565).
Fixed calling SoundStream::setPlayingOffset() unpausing a paused SoundStream (#203), guard m_isStreaming by a mutex, fixed calling SoundStream::pause() before the stream thread starts not properly pausing the stream (http://en.sfml-dev.org/forums/index.php?topic=15197.0), minor documentation fix in SoundStream. Signed-off-by: binary1248 <binary1248@hotmail.com>
Made sure SoundStream adhered to its documented behavior, added a hint to SoundStream and Sound documentation regarding setting the offset while stopped.
Fixed invoking a virtual method (onSeek) in the destructor of SoundStream.
[Android] Don't try to display without a surface

* Android apps would still try to call `eglSwapBuffers()` even though
they don't have a valid surface right now (i.e. due to being inactive/in
background).
Merge branch 'bugfix/soundstream'
Merge pull request #656 from MarioLiebisch/android-nosurface-display

[Android] Don't try to display without a surface
Improved documentation of SoundStream::onGetData (#650)
Merge branch 'master' of github.com:LaurentGomila/SFML
Made OpenAL context management more intelligent, in analogy to OpenGL context management. OpenAL contexts now only exist as long as AlResources require them and are destroyed when they are no longer required. Fixes #30.