gkeys/seed.py: fix arg as a list searching as well as seed values as a list

Use recursion to get to single value searches.
Make nick search to be partial unless --exact specified.
gkeys: Move main key_search code to SeedHandler class

It is much better suited to this class.
gkeys: Add 1name subparser option for single name entries only