Fix file array parsing for flat file arrays.

The file array parsing was not correct when handling flat file arrays.
When dealing with flat arrays we don't need to munge data nearly as
much.

Fixes #3364
Fix warning when _ids is an empty value.
Merge pull request #3372 from cakephp/issue-3364

Fix file array parsing for flat file arrays.