(PUP-3472) make acceptance/tests/environment/directory.rb atomic

Split tests/environment/directory.rb into 6 separate tests.
This makes the tests easier to read, maintain and easier to track
via testrail. This might allow better metrics on functional test coverage.
Merge pull request #3248 from er0ck/task/master/PUP-3472-make_acceptance_tests_environment_directory_more_atomic

(PUP-3472) make acceptance/tests/environment/directory.rb more atomic