add Mono.Linq.Expressions (https://github.com/jbevain/mono.linq.expressions)
Limaki.Linquish: obsolete ExpressionChange<S,T> , use ExpressionVisit instead
Linaki.Linquish: introduce EvaluatingExpressionVisitor (replaces ExpressionConstantBuilder); refactored from Remotion.Linq
Limaki.Factory: avoid ExpressionUtils.ToLamda if possible
Limaki.Keymaker: base AddHashCode method
Limaki.ContentIoPool: null check
Limaki.Tests.SampleGraphPairFactory: graph is not assigned to Mapper
cleanup and whitespaces
Limaki.Linquish.ExpressionChanger: enable MemberExpressions with parameter
Limaki.Linqish.ExpressionConstantBuilder: add Visit-override to call untyped expressions
Limaki.Linqish.ExpressionUtils: introduce ReplaceBody of LamdaExpression (Body has to be a BinaryExpression)
Limaki.Linquish: introduce ExpressionVisitVisitor, an all purpose ExpressionVisitor using assignable Func<> properties
Limaki.Linquish: introduce ExpressionChangerVisit to fit into ExpressionVisitVisitor (refactored from ExpressionChanger<T,S>)
Limaki..Linqish: introduce ExpressionHashVisitor to calculate an expression hash
Limaki.Data.IDataContext: remove class constraint
Limaki.Data: introduce ContextExtensions (IDataContext)
Limada.Data.IThingContext: avoid IStringThing, use IThing<string>
Limada.Tests.ThingGraphTestBase: use Iori instead of FileName
Limaki.Data.DbGraph: avoid adding item twice if item is TEdge
Limaki.Playground.Generators: introduce code generator for ExpressionVisitVisitor