Make clientid actually clientid. Add state.Name

Client ID should eventually be unique among all clients, while Name
is likely to eventually be cosmetic (think unicode, etc).

Until glcd is updated, people will see "<ip>-<name>" temporarily,
then should start seeing "Name" again once glcd's PlayerState groks
Names.
Merge pull request #68 from captdeaf/master

Make clientid actually clientid. Add state.Name