hasOne/belongsTo associations should contain associated records in afterFind

It is my fault.
Before 1fe943d6f1814cd3756d71c035d2b69fc36ce066, afterFind() is called twice with belongsTo/hasOne associations.
Although $results also doesn't contain associated records on first time,
it contains them on second time.
<pre>
//First time
array(
	0 => array(
		'User' => array(
			'id' => 1,
			'name' => 'Jane Doe',
		)
	)
)

//Second time
array(
	'id' => 1,
	'name' => 'Jane Doe',
	'Role' => array(
		'id' => 1,
		'name' => 'Administrator'
	)
)
</pre>

I suppressed second calls on 1fe943d6f1814cd3756d71c035d2b69fc36ce066.
So after 1fe943d6f1814cd3756d71c035d2b69fc36ce066, it doesn't work if associated records are used in afterFind.
This commit fixes it.
<pre>
array(
	0 => array(
		'User' => array(
			'id' => 1,
			'name' => 'Jane Doe',
			'roel_id' => 1,
			'Role' => array(
				'id' => 1,
				'name' => 'Administrator',
			)
		)
	)
)
</pre>

(Unlimited hasMany and hasAndBelongsToMany associations don't contain them originally,
So I didn't fix them on this commit)

Please merge this or revert 1fe943d6f1814cd3756d71c035d2b69fc36ce066.
Anyway, I will fix all issues related to afterFInd in 2.6.