(PUP-3069) Update default_manifest setting descriptions

Better descriptions of default_manifest and
disable_per_environment_manifest courtesy of Nick Fagerlund.
(PUP-3069) Test both future and current parser with default_manifest

Previously the environments/default_manifest_spec.rb was only running
with the current parser. This runs the set of tests for both the future
and current parser cases.