Add #empty? method to the ChefFS base dir class.

Add #empty? method to the ChefFS base dir (BaseFSDir) class and adjoining spec tests.
Would file objects inherit from `BaseFSDir` though? That seems odd. Also, I think the expectation of what "empty" means for a file is probably different than for a directory, no?