DATAJPA-476 - Mitigate spec violations in Hibernate for query creation.

Hibernate invalidly returns null for getModel() on its PluralAttribute implementation which causes the necessity for joins not having been detected previously.

We now fall back to joining in case we don't find a Model and deal with a PluralAttribute.
DATAJPA-485 - Upgraded to Hibernate profiles to 4.3.4 and 4.2.10.