initial attempt at new boolean query logic.
supports unlimited # of boolean query terms.
already docid phased from phasing logic already there
but could be phased more to save more mem and speed up
a little more.
Merge branch 'diffbot-testing' of github.com:gigablast/open-source-search-engine into diffbot-testing