[feat, UX] Gesture manager: add support for diagonal swipes (#4710)
[feat, UX] Gesture manager: add support for diagonal swipes (#4710)

NB The north east and north west arrows are swapped, see https://github.com/koreader/koreader/issues/4707
pazos/koreader,NiLuJe/koreader,koreader/koreader,houqp/koreader,koreader/koreader,NiLuJe/koreader,poire-z/koreader,poire-z/koreader,Frenzie/koreader,Frenzie/koreader,Hzj-jie/koreader,mwoz123/koreader,Markismus/koreader,mihailim/koreader