TransactionRTStats was measuring the response time of a null procedure and crashing. Now it returns a debug message and exits.
print out execution time of the planner
fix inRange() to remove synch
fix compile error
added cache for checking partition id
added lru cache for looking up partitions