ProducerConsumerQueue made internal
VersionReader injection using NInject
Merge branch 'feature/ninject_in_core' into develop