Remove magic numbers from atreus.c and layout.h

This maintains backward compatibility in the JSON format but not the .h format.  See readme.md changes for details.

This also supports all the USB keys from the HID usage tables

This also swaps BACKSPACE for DELETE when FN is held in the softdvorak layout (this could be reverted for the pull request, though).