bugfix to ClientCommunicationExecutor

The PokeponClient was changed from JFrame to JPanel, and the code
for !givepasswd had been broken by the change. Now we just ask the
client to be an instance of java.awt.Component instead of a JFrame.