cache: Don't send 2 packets as lookup reply
client: Fixed trans number in lookup's trans:cmd
tests: Added 3 more tests about lookup results
Merge pull request #498 from euroelessar/master

protocol: Lookup fixes and improvements