adjusting a pose now repositions the agent
cleanup after previous commit
more cleanup
consistent nice memory stats printing
cleanup after last commit
cleanup doSeats() some more
changing seats is now working

the menu needs to update its buttons on seat changes
slave now positions and rotates agents with every update of a slot

Previously, when a full update was sent, the positioning and rotating
was done after the update was completed.

This should still be fast enough for linked messages not to get lost.
If not, revert back to previous method.
menu-vic now builds the list of buttons for changing seats itself
menu-vic is told on every update of a single slot to update the
buttons

The list of buttons should be built when the "ChangeSeat" button is
used ...