target framework changed to 4.5
IQueryable and Expression parameters removed from BuildLinqExpression signature
Type pararmeter removed from Node's ctor signuture
Nodes don't apply methods to Queryable but build expressions
TwoChildNode -> BinaryNode
SingleChildNode -> UnaryNode
replace TreeNode with Visitor hierarchy
added type-generation based projection implementation
all spaces go to hidden
get rid of forceDynamicIdentifiers