Removed DeserializationError.h, which I'm not using (yet).
Fixed cross-productes, added support for building a rotation matrix from a
direction vector and drawing triangles, checking in the unit tests.
Add the peer address to CommunicationState.
Add a client avatar so you can see where the other clients are.
Merge.