Implements shading types 4-7
Dynamically determines how to split patch into triangles
Respects current ctx scale for mesh pattern
Removes scolling jank after bw image optimization
update l10n strings and squash commit
Get rid of weird scrollbar on mouse down
Merge pull request #4223 from Rob--W/grab-to-pan-overlay-fix

Get rid of weird scrollbar on mouse down
Merge pull request #4221 from rabbihossain/master

add and update Bengali (bn-BD) l10n
Bengali updates
Merge pull request #4226 from timvandermeij/bengali-update

Bengali updates
Merge pull request #4212 from yurydelendik/jank4181

Removes scrolling jank after bw image optimization
Merge pull request #4192 from yurydelendik/shading-r

Implements shading types 4-7
Update DE translation (doc properties)
Merge pull request #4231 from fkaelberer/DE_translation

Update DE translation (document properties dialog)