Hash::nest() should throw an exception instead of returning an empty array

Refs: https://github.com/cakephp/cakephp/pull/3498#issuecomment-48316204
Merge pull request #3906 from ravage84/hash-nest-exception

Hash::nest() should throw an exception instead of returning an empty arr...