Re-enable the rest of Craft.Net.Client

We know that NetworkManager works fine now.
Update MinecraftClient.cs to new networking model
Resolve Craft.Net.Client build errors
Update TestClient
Bring SMProxy packet log into C.N.Networking
Modify log to return string instead of write stream
Modify how IDs are assigned to packets

This should be a bit more maintainable given Mojang's crappy new outlook
on how networking should be done.
Missed a packet in Play mode