Debug assertion was removed
Update README.md
Fix instance allocation
Merge branch 'master' of github.com:typhoon-framework/Typhoon
Revert "Update README.md"

This reverts commit 6a85f4581c24b259a9636919bdd6da9939121f7c.
Revert commit
revert commit
Change [TyphoonParameterInjectedWithStringRepresentation resolveTypeWith:instanceOrClass] to just resolveType
Make TyphoonParameterInjectedWithObjectInstance calculate isPrimitiveType without needing an argument.
Make TyphoonInitializer return newInvocation without requiring argument.
Make initializer return invocation without requiring argument.
Tidy up.
fix spelling mistake.
Move circular dependencies check to TyphoonCallStack
Clean up.
Move some concerns off TCF+InstanceBuilder onto the model.
Remove unused method after refactoring.
Fix TyphoonViewControllerNibResolver break.
BOOL property to differntiate generated vs explicit initializers.
Returned instances are injected the component factory.

Types conforming TyphoonComponentFactoryAware passed as the return type for a
factory generated from TyphoonFactoryProvider, will be now correctly injected
with the component factory.

This commit only works when using withProtocol:dependencies:returns:. Others
will come in later commits.

See #144