Shader Improvements and cleanup

Added sharpen shader

Added support for bloom and sharpen shader

cleanup

cleanup
Disable postprocessing shader choice when rendering mode = non-buffered
Also disable rendering resolution when render mode = non-buffered
Various debug ui fixes and enhancements
Update native to choose a reasonable window size (SDL non-fullscreen)
Merge pull request #4367 from DanyalZia/patch-33

Further shader Improvements and cleanup
Merge pull request #4372 from Kingcom/DebugFixes

Various debug UI fixes and enhancements
Fix a string pointer comparison.