findTranslation should be consistent with find

If a identifier does not exist, 'find' method will return null, and 'findTranslation' will throw ItemNotFoundException. Catch the exception in 'findTranslation' method and return null to provide consistency.
Merge pull request #462 from eXsio/patch-1

findTranslation should be consistent with find