Move best share to top summary line, and add network difficulty to block line
Display processor name with thread disabled/re-enabled messages
Bugfix: Free unused work when retrying failed lp request
Merge commit '85a73c2' into bfgminer

Conflicts:
	miner.c
Bugfix: Missing return for /dev globbing
Merge commit 'f3c9233' into bfgminer
Bugfix: set_serial_rts get flags to manipulate them correctly
Merge commit '54b1777' into bfgminer
Apply noreturn and printf-format attributes to quit() function definition
Silence warnings about poor format usage for quit()
Bugfix: Safely handle all-space cURL debug messages, should they ever happen
Merge commit '03cb5a7' into bfgminer

Conflicts:
	util.c
Bugfix: ztex: Free bitstream in memory when done with it
Merge commit '8f3d4f3' into bfgminer
Bugfix: ft232r: Defer allocating structure until after USB endpoint is successfully opened, so it won't leak in case of failure
Merge commit '951fb6c' into bfgminer
Bugfix: roundl: Add needed parenthesis to perform ?: before +
Merge commit '3f1bed6' into bfgminer
Use configure to detect presence of roundl to avoid redefining an actual function (possibly inline)
Omit add_serial_all code when serial support is not wanted