Organized the Rpl and Avro code in a way that they aren't mixed.
Serializing the object allows replicated events to be processed even if the CREATE TABLE statement is not in the binary logs.
Added string conversion methods to the gtid_pos_t class that can be used to store and load a GTID value. Also added the missing rpl.cc file that previously only had the Rpl class constructor in it.