Basic 'semi-working' version: ready to create datanucleus-derby-joined branch
Basic 'semi-working' version: ready to create datanucleus-derby-joinTable branch
Added EAGER fetch to Person class, in case it helps.
Merge branch 'datanucleus-derby-joinTable'

Conflicts:
	src/main/java/example/domain/Person.java
Change from separate person_family JoinTable to handling the relationship in the Person table with a foreign key to the Family table.
Modified to use hsql rather than derby
Received datanucleus-hsql-sameTable, changed conditions to match eclipselink-derby-joinTable. Note that, unlike datanucleus equivalent, all unit tests pass!
Received eclipselink-derby-joinTable, changed branch eclipselink-derby-sameTable. It still works :-)
Merge branch 'eclipselink-derby-sameTable'

Conflicts:
	src/main/java/example/domain/Person.java