main: added input frontend support.
frontends: added basic SDL input implementation supporting quit events.
frontends: added basic libcaca input implementation supporting quit events.
main: added support for quit events in machine main loop.
main: added support for keyboard input.
frontends: SDL input now reports key events.
frontends: libcaca input now reports key events.
chip8: input is now supported (using default set of keys from 'a' to 'p').
main: added random seed initialization.
chip8: machine selection is now configurable.
main: all controllers and CPUs are now selectable in menuconfig.
main: help now automatically displays supported machines and frontends.
main: package is now GNU-compliant.
main: make distcheck now works and includes all required files properly.
main: switched clock_gettime usage to gettimeofday for compatibility reasons.
main: added Windows-specific memory mapping capabilities.
main: fixed errors linked to leading underscores in MinGW builds.
main: machine detection is now part of machine_init.