Add missing includes, move static field to cpp file.
Update sst comments.
Text formatting cleanup.
Add byte_array serialization.
Add fatal() output handler.
Add XDR serialization of fixed size vector and variable size array of bytes.
Add various tests.
Add a custom XDR-style serialization of boost::optional<T>.
Add serialization of key protocol chunks.

This impl uses manually coded protocol specification and uses no rpcgen.
One build dependency less.
Update spec notes.