Removing unused using statements. Oh the irony!
Extracting some `PacketReader` members into a base interface.
Improving `PacketValueAttribute` handling.

Adding more stuff around packet values.
Caching decorated members and their packet values.
Moving error messages into resources.
Adding tests for new `PacketValueAttribute` extensions. Yay.
Some other test improvements.
Changing contract of `PacketBuilder.WriteZeroes(int)` so it throws on non-positive instead of negative `count` arguments.
Adding some helpful `PacketBuilder` methods.
Cause unknown packets to not be skipped and be passed to the client handlers instead.

Log unknown packets.
Increase ping interval.

Stop logging pings.
Shorten forced disconnect log message.
Whoops. Forgot to add the Logging namespace :(
Actually I didn't, but I forgot I moved it.

This is what I get when I don't commit regularly.
Split off a part of AuthClient for the send methods. Or something.
Add more stuff to Account structure. Require `IAuthenticator` to return the (possibly) loaded account as well.
Improved handling of Auth request/response.
Adding missing reference in startup project ;_;
First attempt at handling account PINs.
Incrementing version etc. Adding some R# settings.