Fixing issue where TranslateBehavior always expects a record

If a main table associates to a table that uses TranslateBehavior, and the record in that associated table doesn't come back from the DB, the behavior should check for that before trying to post-process on the record.

Signed-off-by: Patrick Conroy <patrick.conroy@rockstargames.com>
Updating null check syntax
Returning empty row up front, better visibility
Merge branch '3.0-translate-norecord-fix' of https://github.com/patrickconroy/cakephp into patrickconroy-3.0-translate-norecord-fix
Merge branch 'patrickconroy-3.0-translate-norecord-fix' into 3.0
Fixed CS error