Fixes CMake issues with udev (#734)
Added implementation of Window::hasFocus() on iOS
Examples adjustments.

* French to English punctuation.
* Pong and Shader use fixed-sized windows now (especially on tiling
  window managers, the windows will be resized automatically, thus
  making the examples look and also behave weirdly).
Fixed a few typos and improve some sentences in the documentation
Removed some trailing spaces
Fixed additional comments and documention spelling mistakes.
Further corrections of typos and dash inconsistences
Merge branch 'bugfix/doc_n_spaces'
Fix joystick pathname construction
Excluded attributes from none textual files.
Updated the readme.txt.
Updated the version to 2.2, added support for patch versions and added the changelog.txt
Fixed Xcode templates to work with any SOVERSION
Updated doc version and removed trailing spaces
Reduced lock contention when playing and immediately querying the status of a SoundStream.