Fixed warning
Added instantiateInitialViewController for storyboards
Added test for instantiateInitialViewController
Merge pull request #192 from bmorganpa/bam_storyboard

Added instantiateInitialViewController to TyphoonStoryboard
Removed 'instantiateInitialViewController' overrides since it is not needed (and does injection twice) #192
Added few documentations to experimental API
Added Typhoon prefix for injection making function. Added shorthand for these functions
Added componentFactory injection function
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)