Re-implement fixtures in directories.

The changes done in #3005 were lost in a merge conflict between 2.x and
3.0. This re-implements those changes.
Merge pull request #3035 from cakephp/3.0-fixture-dirs

3.0 - Re-implement fixtures in directories.