Solution for Issue 218 (NERDTree find with files in hidden dirs)

Added a function to check the whole path of a file for hidden
directories and modify whether hidden files are shown for the buffer or
not based on that instead of whether or not only the file being edited
is hidden.

This solves issue [218](https://github.com/scrooloose/nerdtree/issues/218)