Remove oneshot sorb variant

Conflicts:
	src/backend/utils/sort/tuplesort.c
Expand capabilities interface to tuplesort

Prefer quicksort unless dedup or bounded
We lack a way for the framwork to know of presorted input but the interface
supports it

Conflicts:
	src/backend/executor/nodeSort.c
	src/backend/utils/sort/tuplesort.c