Area-weighted regridding for scheme-based regrid API

Does what the title says -- area-weighed regridding is now exposed in the new regrid API as a regrid scheme. The regridding itself is still carried out by `iris.experimental.regrid_area_weighted_rectilinear_src_and_grid`, this just exposes the functionality here using the new regrid API. Due to the similarities in the two cases, the work here is very similar to the work already completed in #1162 for Linear Regridding.
Yes this seems out-of-place here. However, given that I noticed the problem leading to this change when using this file as the basis for `test_AreaWeightedRegridder.py` that also needed an identical change, @rhattersley and I agreed that it was a valid change in the scope of this PR.