Fixed issue with temp file filter conditional inversion in ManagedSourceExtractor.

Issue prevents extraction of source files from symbols package.
Exposed IWindsorContainer so it is possible to register other controllers with the kernel.
Changes to MicroKernel to support adding custom controllers and configuration.

Changes to MicroKernel to support adding custom controllers and
configuration.  Changes allow injecting a custom data and index path via
a custom implementation of the IBasicServerConfiguration interface.
Custom data and index paths require a custom Data controller to handle
downloads of source and pdb files.
Merge pull request #22 from kenangell/master

Fixed bug in source extraction.