Update protocol identification scheme
Created by: agraubert
Each tag for the identifier should be in the form of <tag-name:tag-data>
.
Additionally, a tag for the protocol identifier version is required <__protocol__:(version)>
A parser function should be added to parse all tags into a dictionary like:
{
'tag-name': (the tag data),
'another-tag-name': (more tag data),
...
}