Add new baseQueue and underlying priority queue code and tests.

baseQueue will be embedded in all range queue implementations.
adjust scanner timing test to be more permissive
Address feedback
Merge pull request #217 from cockroachdb/spencerkimball/watch-queue

Add new baseQueue and underlying priority queue code and tests.