Start working on runtime arguments
Uncomment crash code
Fixed crash when using definitionKey with arguments
New property injection introduced (with runtime args)
Added ability to pass runtime arguments to related definitions as runtime argument (chaining runtime arguments through definitions)
Added ability to pass objects created in assembly as runtime arguments for related definitions
Added exception when using runtime arguments with non-prototype scope
Created new(based on old ones) universal TyphoonInjection* which can be used as property and as parameter injections
Typhoon refactored to use new API for TyphoonDefinitnion
Refactor tests to use new API for property injections. Bugs fixed
TyphoonInitializer refactored to new API
Tests refactored to work with new initializer API
Added checking for definition scope when using runtime parameters
Introduce new syntax manner for runtime argument injections!
(See knightWithRuntimeDamselsRescued:runtimeQuestUrl: test method for example)
Simplify API to create collection injections
Tests are refactored to new collection injection api
Fixed NSNumber injection when type of NSNumber mismatch argument type
Made TyphoonInjections.h private.
rename injectionFromKeyPath --> keyPath
rename injectionFromSelector --> property
Added exception when sending message to runtime argument