Only inject tests dependencies for the packages being tested

Test dependencies should only be injected for the packages being tested, and not recursively for every dependent package, eg. Testing htmlbars-runtime should not inject handlebars through morph's test dependency.