Improve tab completion

 * PacketCBTabComplete: options for completion should only be seperated by NUL to allow switching between multiple options
 * PluginManager: append an empty argument to arguments if command ends with a whitespace (this will match all suggestions)
 * PlayerCommand: suggest only matching players instead of all players