Checkpoint
Adding ability to provide custom constructors for projection; closes #560
Removing automatic ctor expression creation and deferring for LINQ projections
Merge branch 'ConstructExpression' into develop