4006916b

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Fix price change blocks incorrectly affecting running average denominator

Price-change-only blocks were not incrementing nextBlockNum, causing
subsequent blocks to use incorrect denominators for their running
average. The hasTransactions check is removed: every block represents
a time period and must always increment the block counter.