* IContainer.cs: Initial commit of core code

* SimpleTypeProvider.sln:
* Test.cs:
* MyClass.cs:
* SimpleType.cs:
* SimpleTypeProvider.cs:
* ISimpleType.cs:
* IContext.cs:
* AssemblyInfo.cs:
* IDependency.cs:
* SimpleTypeProvider.Core.csproj:
* SimpleTypeProvider.Tests.csproj:
* IRegisterTypes.cs:
* SimpleDependency.cs:
* SimpleTypeWithInitializer.cs:
* SimpleTypeRegistry.cs:
* TypeRegisteredWithFunctionIsAbleToUseInjection.cs:
* TypeRegisteredThroughRegistryReturnsConcreteType.cs:
* TypeRegisteredWithFunctionReturnsPreparedConcreteType.cs:
* TypeRegisteredThroughRegistryWithMethodReturnsConcreteType.cs: