Becoming fluent in key foreign languages... (Implementation of ForeignKey on OneToMany)

Adds the ability to specify the foreign key in the fluent API when specifying 1:* relationships.
One, Two, Many... (Add ManyToOne API for configuring relationship from dependent end)

This is the equivalent API to OneToMany but for configuration of the relationship from the dependent end. It's primary use is to allow unidirectional relationships to be configured from the dependent end without needing specify the generic type and without needing to pass null for the missing nav property expression
Adds Min, Max, Sum support to relational query.