Add "Splay torture" unit test

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>
Rework ason_union_sort

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>