Single C# file IoC container for .NET/PCL. Fork from portableioc,codeplex.com