Compact gbt solo extra data and store the length, allowing it to be variable, leaving room for a signature
Provide a --btc-sig option to optionally add a custom signature to the solo mining coinbsae