Initial revision of CPU miner.

NOTE: non-functional (incorrectly thinks it finds solution, too quickly)
Merge pull request #161 from kanoi/master

When using '-m' on linux, send the forked process a SIGTERM on exit
Merge branch 'master' of github.com:ckolivas/cgminer
Merge branch 'master' into unify_drivers

Conflicts:
	cgminer.c
Merge pull request #157 from luke-jr/unify_drivers

Unify drivers as driver-*.c and add driver name to API
Merge branch 'master' into ztex
Merge branch 'master' into align_temps

Conflicts:
	cgminer.c
Merge branch 'master' into ztex
Merge pull request #169 from luke-jr/align_temps

Align temps
Merge branch 'master' into ztex

Conflicts:
	configure.ac
Merge branch 'master' into workaround_icarus_uart_issue

Conflicts:
	driver-icarus.c
Merge pull request #162 from luke-jr/workaround_icarus_uart_issue

Workaround Icarus UART failures by reopening the tty every scanhash
Merge branch 'master' of git://github.com/ckolivas/cgminer.git
Merge branch 'master' of git://github.com/ckolivas/cgminer.git
Merge branch 'master' of git://github.com/ckolivas/cgminer.git

Conflicts:
	cgminer.c
Merge branch 'master' of https://github.com/pshep/cgminer.git
Merge branch 'master' of https://github.com/ckolivas/cgminer.git

Conflicts:
	driver-bitforce.c
Merge branch 'conf_pools'
Merge branch 'master' of https://github.com/ckolivas/cgminer.git
Merge branch 'master' of https://github.com/ckolivas/cgminer.git