minor build infrastructure fixes
initial 'mouse active for cycles'
tweaking mouse acceleration
a quickie first-pass at a non-linear acceleration curve for the mouse cursor code.

it's not right yet.
base mouse algorithm update
astyle
astyle and new astyle make target
librarize some functions
extract the mouse movement code and remove a variable we don't really need
astyle
generalize astyle rule for new .h files
split keymaps out into their own .h file
conditionally compile in the seriaql debugging stuff.
staticify and defineify some stuff for tiny memiry savings.
switch to a six keymap config, just to test things
20 bytes of memory savings!
restore basic working keyboard mouse supprt
constant tweaking to try to improve mouse feel
split out key definitions to their own file
fix include
restore an accidental deletion