Add reading of ident and final map

I'm not sure what use the ident has yet. Right now I'll just log and
ignore it. It should match the dictionary.entry_list id, so maybe as a
kind of checksum?

The stream ids have been added for the final map passthrough, as it
stands now
30 (core message) and 5 (final) - dictionary definition
31 (core message) - definition name (used for the entry_list only (so
far))
32 (core message) and 10 (final) - Standard definition of name, version, etc