improved projectile-drupal-root func