robe-signature-params: returns nil when there are no args

No need to show empty parens.
Don't complete function names, either
Don't start robe from completion-at-point
Don't modify this-command

I haven't noticed any specific problems, but this kind of mangling
just welcomes them.