[Issue #45] Reporter found a further hole in the code. This ensures no double-injections for Singletons
Merge branch 'dev' into pool

Conflicts:
	StrangeIoC/scripts/strange/extensions/injector/impl/Injector.cs
[Issue #33] Typed pools implement T GetInstance()
[Issue #33] EventDispatcher now uses a pool for Event dispatch
Conform IEvent and TmEvent to new API
Make example code match IEvent and TmEvent with new API