Initial Commit of DI Contrib

Hi guys I am not sure if you are really interested but I put together an some Extensions for dependency injection. The three IOC containers I used were CastleWindor, AutoFac and Ninject. I created a sub folder on contribs labeled dependencyInjection. There you will find four projects with three containing the implementations of the various IOCs and the fourth being the core used to build the extensions. If you need any examples they can be found (here)[https://github.com/jcwrequests/FauxBanque/tree/master/Fauux.Banque.Harness]. . If you are interested and need me to make any changes, provide example or documentation please let me know and I will be happy to do so. Of course if there is no interest then no worries either way I appreciate all the work you guys have put into this project. 

Cheers,

Jason Wyglendowski
Can be victim for race condition. 
Use `typeCache.AddOrUpdate`