More intelligent handling of drush-cache-clear

Came out of testing on existing D6 project.