Moving beforeFind to the Query class

This allows listeners to have as much information as possible before
before acting. This also allows to carerctly stack finders without
firing beforeFind callback per each finder that is stacked
Fixing doc block and CS
Fixing another CS error
Merge pull request #1589 from cakephp/3.0-move-beforeFind

3.0 move before find