Make export dir cleanliness checking more granular

ExportRepo now only fails if there are files in cookbooks/ or
data_bags/policyfiles/. Fixes an issue where export would not work with
test kitchen when other kitchen directories were created first.
Allow TK to create file cache dir.