Update sibling/burying behaviour to be in line with anki 2.0.14
Don't use single-object arrays in queues + queue building fixes.

- There is no benefit in storing the result of each row in an array when the result only has one column. Store the values directly in the list for efficiency.
- Don't clear the lsit until we know we are actually replacing it with new data.
- Reverse the rev queue, as per upstream libanki.
Fix query in totalRevForCurrentDeck()
Fix fuzz interval range calculation for larger intervals.
Fix query for _lrnForDeck()