add networksyncsystem, make packet serialization accept this

as an id, we'll use this over the wire and have a sort of map
to internal entity id's, which systems on both ends of the handshake
will handle (e.g. map to internal representations when receiving,
and visa versa).