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

required by PE
test that puppet master creates empty "production" environment and returns empty catalog;
iff: environmentpath is set and environment path exists, puppet master
will create empty production environment upon startup
not covered by current functional nor unit tests