635 revision avail in rev tree

We now hold every revision status (available/missing) in revision tree.

Main changes:
* parseDoc parses status
* doMerge is status aware
* compaction got a little redesigned
* get does not have to ping every document to know if it is there or got compacted (revs_info)