Refactor: scheduler: functionize shared part of applying location constraint
Rather than have other variants call native_rsc_location() (a native variant
method) directly, move its guts to a new function pcmk__apply_location() in
pcmk_sched_location.c and have all variants call that.