First Code Commit

Added solution with EF-Split-Projector and Tests projects.
Updated EF dependencies.
Internals and Integrated Tests Setup

Modified helper objects scope to internal.
Modified TestDatabase model definitions and created TestHelper for
automatic data generation in future integrated test(s)
Implemented ShatterOnMemberInitVisitor

ShatterOnMemberInitVisitor is used to take an expression and split it to
return the equivalent expressions that assign a single member on a
contained MemberInitExpression.
Implemented GetEntityPathsVisitor

GetEntityPathsVisitor is used to return a navigable structure
representing the total paths rooted in a keyed entity present in an
expression.