Fixes the bug where 0 is not the same as 00 in enums with xsd:byte type.
Tests for enum types added
Base for the fix
Test for enum types pass
Layout of the generated code improved
Info about the enum types bug fix added to DuplicateEnumerationTest
fromString in the protocol uses fully qualified names