Squashed 'nk_pugl/' changes from 57bcde3..2a37459
Squashed 'nk_pugl/' changes from 57bcde3..2a37459

2a37459 increase font oversampling.
279c529 always render, but only convert upon changes.
adeaf2a add NK_PUGL_ALWAYS_RENDER preprocessor switch.
524cc81 DPI and dynamic scaling with Ctrl +/- and wheel.
95069b8 add NK_PUGL_API preprocessor constant.
5656cbf implement clipboard, fix osx shortcuts.
eed4cf4 fix key handling, add function to detect shortcuts.
977a816 force RGBA format in stbi_load.
e9bcb3b add min_width/height to config.
bcd82b8 fixes to work with missing key release events.
319a94c add missing static attribute.
181f85d imporove/fix last commit.
a4d9f48 fix refresh upon focus change.
aff82e0 fix cntrl + enter concurrency bug.
62d7223 fix utf8 characters.
a7d5527 win: fix event input and render.
5f2b08f fix keyboard shortcuts, again.
956ede3 fix last commit.
74ec6c5 suppress control escaped keys.
8f6b446 add fallback for GenerateMipMap for GL >= 1.4.
d4e9daf only render if there were any changes.
76702ff route control escaped keys.

git-subtree-dir: nk_pugl
git-subtree-split: 2a3745976638e1a37321500428e368d7d92b0065

OpenMusicKontrollers/sherlock.lv2,OpenMusicKontrollers/sherlock.lv2,OpenMusicKontrollers/sherlock.lv2,OpenMusicKontrollers/sherlock.lv2