move autofac to Janitor
clean up autofac
clean up castle builder
move castle to Janitor
clean up ninject
method can be private
move ninject to Janitor
clean up spring
move spring to Janitor
clean up structuremap
move structuremap to Janitor
clean up unity
move unity to janitor
avoid self reference in ObjectBuilderPropertyHeuristic

avoids dispose issue
remove need for ThreadLocal from object builders
resolve conflicts from dispose PR
Merge branch 'develop' of https://github.com/Particular/NServiceBus into develop