splash: clean up font when we finish up with the splash screen.
machine: be less leaky in InputManager, and avoid some seriously awesome potential crashes if more than one input callback is installed.
posix: only map in the sigret stub if it isn't already mapped.
process: free Event objects in more places.