fix direction from coordinates
Merge pull request #6911 from BevapDin/clear-screen-on-zoom

Clear screen when zooming.
Merge branch 'furniture-desconstruct-to-json' of https://github.com/BevapDin/Cataclysm-DDA into Multimerge
Merge branch 'weapon-reload' of https://github.com/BevapDin/Cataclysm-DDA into Multimerge
Merge branch 'rename-qualities' of https://github.com/sduran/Cataclysm-DDA into Multimerge
Merge remote-tracking branch 'BevapDin/fix-direction'
Merge remote-tracking branch 'CleverRaven/master'
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into rename-qualities
Improve the output of item qualities.
Having the numbers on the left side leads to an aligned output.
Update crafting screen's qualities output.
Merge branch 'rename-qualities' of https://github.com/sduran/Cataclysm-DDA into Multimerge
simplify item::next_mode

No reason to have two loops over the content
Merge remote-tracking branch 'CleverRaven/master'
cycle to the next gunmod when removing a gunmod

Also, no need to create a new item, instead use the gunmod item directly.
Allow page-up and page-down keys in construction menu (because scrolling is horribly slow sometimes).
Merge remote-tracking branch 'BevapDin/fix-mods-reset-on-removing-gunmods'