Kimoto's Gravity Well & Fixed Block Sizes

Implemented KGW and Fixed Block Sizes after the 160k block mark, in order to prevent multipool's gaming the random block algorithm, and distorting the hash rates.

Currently investigating on better algorithms than KGW (or at least, one without magic numbers), as it's quite open to exploit at the moment.

- /u/lleti