Allow a new agent to be generated with a default protogen template file.

By default, the protogen template file will be repalced by an empty file.
To keep the template file, one must provide the protogen_pakage_name
argument.
This parameter is used by the Morpheus SDK to create a new agent via curl.