A monstrous commit.  I added weak support for mutex groups, which are really locks and keys.  I'm also trying to fight bugs, as I realized that having multiple players on the map can do weird things with activated/deactived syscalls.  I do not have the motivation to give syscalls a list of players sitting on it.