- Move back to separate arguments for ShowMessageBox - this is more consistent with MessageBox.Show
- ViewManager now accepts an IViewManagerConfig (implemented by BootstrapperBase), which simplifies the IoC container setup
- Add an overridable CanClose() method to screen (called by the CanCloseAsync version by default). This means screens don't have to deal with tasks if they're fully synchronous
- Remove the IoC static service locator. It's no longer needed internally, and I don't want to encourage such bad behaviour. You can write your own easily if you need - see the docs
- Remove the static AssemblySource class, instead using a collection stored on the Bootstrapper
- Add Bootstrappers projects, with sample bootstrappers for a range of IoC containers
- Remove extension methods on IContainer, instead putting them in the interface. This means people don't have to have 'using StyletIoC' in order to see the methods they want to use