DATAJPA-496 - Fixed join creation for element collection attributes.

QueryUtils.toExpressionRecursively(…) now also creates joins for attributes mapped to an @ElementCollection.

Original pull request: #68.