ENH: Add engine keyword argument to expanding.apply to leverage Numba
In 1.0, we're adding a `engine` keyword argument to `rolling.apply` to run the routine using Cython or Numba.

By natural extension, we should allow `expanding.apply` to utilize Numba by adding the same `engine` keyword argument to `expanding.apply`