Cleanup roaring integration code

Mainly fix code style, rename variables, clean up some logic
@lemire Would you mind looking at this benchmark, for some reason the union returns an empty set in this case.