Fixes #6689 - Allow nil mac address for TFTP API calls that do not require a MAC
fixes #4699 - support Puppet environments API for directory envs
Fixes #6772: added support for testing of plugins