Use ctor instead of FormatterServices.GetUninitializedObject since this is not supported on some platforms
also, do not try to instantiate abstract classes
Use Boo.Lang.Compiler.Ast.ExceptionHandler explicitly.
It conflicts with System.Reflection.Emit.ExceptionHandler in .NET 4.5
Fix for MethodInfoFromLambdaExpressionBody. Should work in .NET 4.5 now.
AST implementation relying on ctor instead of FormatterServices.GetUninitializedObject
fixing whitespaces
Merge pull request #22 from Unity-Technologies/scripting/boo-call-ast-ctors

Fixes for case 543511 - object comparison fails in eval()