[ISSUE #45] Fix (with test) for issue that could cause double-instantiation of a mapped Singleton
Merge branch 'dev' into pool

Conflicts:
	StrangeIoC/scripts/strange/extensions/injector/impl/Injector.cs