Changing approach for loading Grunt plugins

Reverting change from 41339b, and implementing yet another workaround to support loading Grunt plugins installed in grunt-drupal-tasks/node_modules. The previous approach caused a regression where the Composer and Bundler tasks did not find composer.json and Gemfile due to the working directory change. This restricts the directory change to the load of external plugins.