new macro KEYS__ALT_GR

You can use this macro to define keys to send combinations of altGr (right alt) and the key.
E.g. in Germany to type '{' you need to press altGr + 7. If I want to define a
key to directly enter this char, I now can define it.
new macros to enter otherwise dead keys directly

On some keyboards there are dead keys, i.e. keys to enter accented keys, like è.
But to enter the accent itself, like `, you need to double tab the key. These
macros allow to define a key that does this.
non dead keys should now also work on windows.
initial neo layout
more keys
formatting, non-dead keys
pipe, next try
small layout changes (also, qwerty--ben is now the default)
modifier and other non character keys changed
Positions of dead accent keys
use only left alt, because right alt is altGr and I don't need that
swapped ctrl/alt and pageU/pageD/home/end
moved guiL and guiR and introduced app
swapped shift and lpupo1l1
Revert "swapped shift and lpupo1l1"

I think shift and ctrl and/or alt is very common and should be accessible with one thumb

This reverts commit a00bded806bd140074f500c5a5ec6e8082a6a55d.
shuffled function keys
new layer for F1-F12 and bootldr
layer 2 above shift, new F-Layer above alt, layer 3 where layer 2 was

- because it is very common to alternate between shifted keys and layer 2
- to enable alt+F4 et al to be pressed with one hand
layer 2 on left thumb next to shift, enter on right index finger

space for testing purposes also on left index finger

page up and down where home and end have been.
don't know where to put home and end, maybe just use the ones from layer 3
tab and enter on layer 4