Fixing chain halting from inconsistent feework checking
This release has a slew of fixes. First, and most importantly, feework checking references a consistent block index any time a particular feework is validated. Second, the potential to connect to an unconnected block is removed. Third, the transaction priority calculation is fixed and overflow of intermediate calculations properly tested. Third, unnecessary attempts at block production via the Junaeth protocol are now avoided using the standard stake=0 or staking=0 flags. Fourth, and actually quite important, feeless inputs must be confirmed, allowing for parallelization of feework checking, and also making it much more difficult to spam with feeless transactions. Fifth, StealthNodes are no longer penalized unfairly when the chain halts and restarts after a significant pause.