Revert "Merge pull request #95 from apeel/master"

This reverts commit 5f6f173d61e60da821de961e2b4db6f64075a7b0, reversing
changes made to 9bb3df8632305f5b72e271b80e44f0ced07f58fe.

Conflicts:
	Source/Moq.csproj
Point to latest msbuild engine.
should only add public interfaces

If the interface is not public, the castle dynamic proxy will throw:
Castle.DynamicProxy.Generators.GeneratorException : Type
System.Data.Entity.Internal.Linq.IInternalQueryAdapter is not visible to
DynamicProxy. Can not create proxy for types that are not accessible.
Make the type public, or internal and mark your assembly with [assembly:
InternalsVisibleTo(InternalsVisible.ToDynamicProxyGenAssembly2)]
attribute.
Update Mock.Generic.cs

use tabs instead of spaces
Unit tests added
Fixed Unit tests
Tabify
Exclude COM interfaces
Merge pull request #125 from theoy/master

Delegate currying refactorings
Correct the bracket's position
More comments
Merge pull request #123 from scott-xu/master

Should only add public interfaces
Updates for 4.3
Added kzu to owners, and added moq tag
Update Moq.nuspec
Merge pull request #1 from Moq/master

Automerge updates from Moq/Moq4