Merge remote-tracking branch 'upstream/master'
Check the correct number of bytes when debouncing.
Fixes #51.
Remove some superfluous comments and emacs chars
Change default goal and add PHONY line
Update layouts to only those that I see myself using
Update README.md and make SWAPCOLUMNS settable
Rename readme.md to README.md
Add USB back, was removed by mistake
Make LAYOUT more generic and remove -n on cp
Rework Makefile for BSD make (OpenBSD)
Move reset key to match TMK firmware
Document deprecation; link to TMK.
Document cleaning before swapping columns.