Improved checker, implemented warnings

- Turn some non-critical errors into warnings
- Verbosely mark errors/warnings as such
- Implement error/warning class numbers for easier visual differentiation
  between error/warning groups
- Turn missing icons into warnings as well
- Check for unused icons, yet again counted as warnings
- Remove misspelled icon, found by the latter check