Add an 'undo' button to creation mode and also a button to remove particle effects.
- Undo added to creation mode, you can now undo created blocks, deleted blocks and painted blocks.
- Make sure we clear the undo stack when we reload a creation sprite or leave creation mode.
- Remove particles button added to creation mode, this deletes any particle effects on the current sprite.
- Add some improvements to the configuration manager so more options can be saved/loaded to file.
- Footstep sounds re-enabled.
- More shader and FBO fixes - Support for more more graphics cards.
- Optimize some chunk culling.
- Allow for X360 gamepad async updating.
- Make the shadow renderer depth texture the same as the deferred renderer FBO texture.
- Re-enable the camera movement by arrow keys when in creation mode, custom character creation and particle editor.