GBT solo pools should be considered localgen pools.
Merge branch 'master' of github.com:ckolivas/cgminer
Don't keep RPC connections open for solo mining since bitcoind doesn't like having many persistent connections.
Make sure to only start the lognpoll thread once on gbt solo.
Don't reuse any curl handles for solo mining and break out of the lp thread if the pool is removed.
Toss out the curl handle after each solo poll
One less block detection message
Only start block detection with gbt solo if setup succeeded
Use the one curl instance for all gbt solo operations, protecting its use with a bool set under gbt lock.
Provide a cg_uilock to unlock the intermediate variant of cglocks.
Use upgrade cglock variants in get_gbt_curl
Change default solo mining to failing when no btc address is specified.
Merge pull request #568 from kanoi/master

miner.php allow gen before (bgen) and after (gen) grouping
ants1 - slow down mining if overheat occurs