Fix 'instanciate' typo; correct is 'instantiate'
Fixed joystick POV values on Windows (PovX and PovY were inverted)
Fixed joystick POV values on Windows (PovX and PovY were inverted)

This reverts commit f1c30f106af0c27bb82331220716f1ab3e753d7d, which contained the wrong file, and adds the right modification.
fix a few typos in comments
Fixed divide by zero in Shape.cpp (#499)
Added String::toUtf8/16/32 functions (#501)
Added documentation note on coordinates and undistorted rendering
Added String::replace() methods

Based on pull request #355 from abodelot
Updated copyright year to 2014
Fixed typo in Windows keyboard implementation

Fixes #516
Added String::substring() method

Based on pull request #355 from abodelot