Remove ITypeActivator

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