Global scope joins broken when using Find

Make Builder::find and Builder::findMany use the fully qualified names so global scopes can still work.
Fixing tests.
Merge pull request #5461 from kevdowney/4.2

PDOException: SQLSTATE[HY000]: General error: 1 ambiguous column name: id