Remove ITypeActivator

- Use IMiddlewareActivator in UseMiddleware instead
- Define IMiddlewareActivator in Microsoft.AspNet.Http.Interfaces
  which was previously called Microsoft.AspNet.HttpFeature
- If no IMiddlewActivator is provided, use ActivatorUtilities.CreateInstance