get all traits of ancestor classes & ancestor traits

useful when using setters in traits
Ah yes I see... which then makes the `array_unique` call more logical. However:

> (array_unique) Note that keys are preserved.

Which then implies that returned `$traits` will be a mix of associative and indexed array keys, so...