Simplify Join Workflow

Currently all automatically generated joins from model relationships are added AFTER joins passed to the find function.

This means I have to respecify some existing joins and ALIAS the tables in order to pass custom joins to the find function.

Adding the custom joins from find options after model joins would solve the problem.
![cake-join-diff](https://f.cloud.github.com/assets/2997424/1384880/d8cf8566-3b55-11e3-8388-bf7800e2b4e9.png)