Changes:
- Move screen update function from main code,
- Continue to standardize files, functions and variable names,
- Fix framebuffer overflow error when changing resolution,
- Create a .gitignore file to ignore the compiled binary,
- Add a CFLAG to the Makefile to display all compiler warnings,
- Restore the display of the framebuffer debug information,
- Fix uinput device name length and handling,
- Unify the usage of all snprintf() functions,
- Remove inherited framebuffer selection option.