CPUMiner support, TCP like protocol, Improved difficulty retarget and a couple of bug fixes