DYNPROXY-179 - Add test to reproduce this issue
Merge branch 'openGenerics' of github.com:kkozmic/Castle.Core into openGenerics

Conflicts:
	src/Castle.Core.Tests/BasePEVerifyTestCase.cs
	src/Castle.Core.Tests/Castle.Core.Tests.csproj
	src/Castle.Core.Tests/ClassWithAttributesTestCase.cs
	src/Castle.Core.Tests/GenInterfaces/IConstraint_Method1IsTypeStructAndMethod2.cs
	src/Castle.Core.Tests/InterceptorSelectorTestCase.cs
	src/Castle.Core.Tests/InterfaceProxyWithTargetInterfaceTestCase.cs
	src/Castle.Core/Castle.Core.csproj
	src/Castle.Core/DynamicProxy/Contributors/CompositeTypeContributor.cs
	src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyWithoutTargetContributor.cs
	src/Castle.Core/DynamicProxy/Generators/Emitters/GenericUtil.cs
	src/Castle.Core/DynamicProxy/Generators/MethodWithInvocationGenerator.cs
	src/Castle.Core/DynamicProxy/Serialization/ProxyObjectReference.cs
DYNPROXY-179 - Added test to reproduce similar use-case
GetAllInterfaces returns array now
Merge branch 'master' of github.com:castleproject/Core

Conflicts:
	src/Castle.Core/DynamicProxy/Internal/TypeUtil.cs
Merge branch 'master' of git://github.com/jcviau/Core
reformatted code to comply with Castle coding standard
This is a more generic problem space...

renaming and moving the test accordingly
fixed DYNPROXY-179 - Exception when creating a generic proxy (from cache)
formatting