Bugfix: RPC: Handle LIFE_DEAD2 case
Merge commit '45a60a3' into bfgminer
Bugfix: RPC: Use bad_nonces in Hardware% instead of generic hw_errors
Merge commit '025d95d' into bfgminer
Bugfix: miner.php: Check $dototal[$name] is set before comparing its value
Merge commit '5d9b08d' into bfgminer
SGW: Split proxy code out from driver-getwork into driver-proxy
Bugfix: Stratum: Dereference pool swork coinbase buffer inside data lock
Merge commit '7772609' into stratumsrv

Conflicts:
	miner.c
Stratum: Split actual work generation away from the current pool data
Mostly functional stratum proxy driver
SSM: Propagate work updates to clients
SSM: Avoid responding to notifications, and give an error for unknown methods
SSM: Clean up stratumsrv_job when pruning it
SSM: Properly fail cleanly when maximum clients are connected
SSM: Gracefully fail when upstream pool is not stratum (by closing subscribed clients, and refusing to subscribe new ones)
SSM: Gracefully fail when upstream stratum notify cannot be subdivided
SSM: Use pool data read lock when subdividing notify
SSM: Prune old jobs after expiry
SSM: If no notify is currently set, try to set it before refusing a subscribe