Improved genesis block creation

* rewrite genesis block creation to guarantee unique tx ids and scale share supply to BTS_BLOCKCHAIN_INITIAL_SHARES
* use #define's for version numbers
* fix cli transaction history printing