ignore dot files event if the file is under the subdir of sourcedir

the former behaviour of option  ignoredotfiles will just check the files under sourcedir for one level, not recursively, which caused the following cases won't be ignored (option sourcedir set to 'content'):

content/aaa/.bbb
content/ccc/.ddd/fff
...