Match parameter types to kr's Go client and C server.

Range-limit priority to match the protocol doc and match delay and ttr to the server source.  I'm not sure why they're signed, I can't imagine negative times being useful, but that's the way @kr does it.