When first initializing, recent-block controller now back-fills up to its desired history length. This makes estimated gas prices reflect a longer recent history, even when first switching to a new network. Fixes #2925
Only record gas prices, because that has a current use.
Tracks recent blocks, useful for estimating recent successful gas prices.