New -limitgetblock option to limit max number of blocks returned in getblocks

primarily for slow connections to throttle blockchain transmissions which
otherwise easily chokes the whole connection.