only duplicated Share class so next few changes are visible
added new share class
changed new share to delay payouts 1 share
increased last_txout_nonce length from 4 to 8 bytes
use OP_RETURN in new shares
change SHARE_PERIOD and SPREAD to new values on switch to new share implementation
incremented network version to 13
store total share count and work within shares
simplified transaction preforwarding by requiring shares to be accompanied by only their _new_ transactions, instead of all the transactions they use
increased maximum difficulty multiplier to 30
added year as an allowable time unit for display
fix bug when bootstrapping a new chain, introducted in c345d5419b
fixed incompatibility bug with pypy
Merge branch 'newshare'
don't punish new shares for not having all transactions. punishing
could potentially cause problems as sending all transactions is no
longer enforced at the protocol level.
less spam when 'invalid hash for'

full msg only in debug mode.
refuse to connect to old nodes for bitcoin network
increased available stratum nonce length for bitcoin network

XXX's mark hack that copes with last_txout_nonce being little-endian, but things outside of Share class only knowing about the high 4 bytes of it prior to this commit. will go away once all networks have switched
fix for commit f5239b2: refuse to connect to old nodes for bitcoin network
Merge pull request #119 from Rav3nPL/patch-2

less spam when 'invalid hash for'