New property injection TyphoonPropertyInjectedByFactoryReference introduced.

See https://github.com/typhoon-framework/Typhoon/issues/148 for details
Bug with creating definition with factory by shorthand fixed. Fixed bug when app may crash when changing invocation selected.
Added unit tests for property injection
Merge pull request #149 from alexgarbarev/master

New property injection TyphoonPropertyInjectedByFactoryReference introdu...