Move profiles to host

### Work done
- [x] Moved all host profile code into a source only nuget package so that @yvesgoeleven can reference it from the Azure host
- [x] Modified the signature of `IHandleProfile<T>.ProfileActivated(Configure)` to `IHandleProfile<T>.ProfileActivated(ConfigurationBuilder)`
- [x] Marked `IHandleProfile<T>.ProfileActivated(Configure)` as obsolete
- [ ] Migrate all `IHandleProfile<T>.ProfileActivated(Configure)` to new signature

### Migration plan
1. Reference the host assembly
1. Add the new `IHandleProfile<T>.ProfileActivated(ConfigurationBuilder)` signature to any implementation of  `IHandleProfile<T>'
1. Update the code to use the new `ConfigurationBuilder`