Refactor SearchResult to use sub-indexes rather than raw positions; fix bug with bucket chain allocation
Refactor SearchResult to use sub-indexes rather than raw positions; fix bug with bucket chain allocation

fiatmoney/lash,bnyeggen/lash