Fixed tar on Mac OS X.
Improved rootdir detection for etags and gtags.

No need to rely on `drupal-rootdir`. Use root directories based on the
TAGS and GTAGS files.
Fixed latest commit.

I missed some edge cases.