Fixed implementation of AvroType.canonicalFormOrFullyQualifiedName to properly return the FQN for subclasses of AvroNamedType.  Re-instituted protocol schema generation test in AvroTypeSpec.