Fix for issue #1

As you suggested, I used `IConnectionHandler` to get `NetClientHandler`. I agree that this way is much better.

By the way, I think server part has similar problem. However, in that case, only `NetLoginHandler` exists before log in, and `IServerPacketHandler.handlePacket` signature needs `NetServerHandler`. So I don't know.