Made the bootstrapper disposable and made it dispose the app container if possible
Only dispose after intialised
Added disposal logic to the owin host
Added dispose logic to self host
Added disposal logic to WCF host - no idea if WCF will call it though :)
Switched to using method group rather than lambda
Merge pull request #1268 from grumpydev/DisposableBootstrapper

Disposable bootstrapper