(PUP-3468) create test; production environment created when missing

Create a test that ensures the puppet master creates an empty "production"
environment upon startup when environmentpath configuration is set and
the environment path exists.
Assert the catalog returned produces no changes.
This functionality is not covered by current functional nor unit tests.
Merge pull request #3224 from er0ck/task/master/PUP-3468-create_acceptance-production_environment_created_when_missing

(PUP-3468) create test; production environment created when missing