Prevent redefinition of va_copy
const ref parameters in SFML2 renderer
Removed duplicate code
Removed unused variables
Small fixes and cleanup
Shaved 4 bytes from Action struct

The compiler probably already did this, but hey
Small fixes and cleanup

(And missing headers from last fix-commit)