Added vim backup files to the ignore list
Added configuration for NET45 Debug in solution
Created configuration and removing invalid projects
Now project is compiling with framework 4.5 from Visual Studio
Now project is compiling in .net 4.5
log4net integration is compiling in 4.5
We are able to run tests for basic targets with 4.5
Added constant DOTNET45 (and avoiding removing DOTNET40 by now)
Fixed targeted framework for nlog integration
Adding nlog integration to compilation process
nlog integration is build with 4.5 configuration from build script
nlog is not building from Visual Studio, skipping the problem by now
Merge branch 'net45'
upgraded solution to VS2012
Merge branch 'master' of git://github.com/cprieto/Core into net45

Conflicts:
	Castle.Core.sln
some fixes in .csproj files for .NET 4.5
we can now build from Visual Studio
made "else" clause optional
added AddExpression method

shortcut to expressionStatement
fixed DYNPROXY-175 invalid CompositionInvocation type used when code uses interface proxies with and without InterceptorSelector