handle mining.set_extranonce method
subscribe for mining.extranonce
Allow disable extranonce subscribe
Send subscribe request before auth
Change mining.set_extranonce method as stratum notification
Set extranonce.subscribe timeout to 2sec
Some tweaks for extranonce
Handle pool response, who send errors in invalid format
Move no-extranonce-subscribe parameter to a pool config
Merge branch 'nicehash-extranonce' into master
Disconnect from pool, if auth is failed
Set the pool idle and switch pool, if need
export PKG_CONFIG_PATH variable
Increase log buffer size
Print pool name when dump the protocol
Put nicehash to version string
Add build_number to version string
Mark pool as idle if stratum restart is failed