xda-one: major consolidation of threads

* the three thread fragments were essentially identical - consolidate them into one fragment which massively cuts down on duplication
* as a bonus, also implement thread paging as described in Google's MD - it's not perfect but it's heading there