Merge pull request #1 from ckolivas/master

Sync with new upstream version
Revert "Merge pull request #609 from jaketri/master"

This reverts commit a8857bb27d6f14fb178bf71b956af864fd23af11, reversing
changes made to 2f007cb685ab8c5728ece2acb269d6eec3e888e5.
News update
Bump version to 4.4.0
Merge branch 'master' of https://github.com/ckolivas/cgminer
Hashfast voltage support
Merge pull request #612 from jaketri/master

Hashfast voltage support.
Set hashfast voltage settings only when really needed
Clean up pool failure and failover code for stratum
Merge branch 'master' of github.com:ckolivas/cgminer
Merge pull request #613 from jaketri/master

Set hashfast voltage settings only when really needed
Clear usb reads on each pass through icarus detect to hopefully prevent false positives for detecting rboxes
Move icarus driver to being seen as an asic
Really move the icarus driver now and update NEWS
Revert "Set hashfast voltage settings only when really needed"

This reverts commit 7cd8076875e8fef978e32b077aaf6bbf06316944.
Revert "Hashfast voltage support"

This reverts commit ef97e80a14240c95a7d2966abe462b12f7d4bf03.
More news
Bump version to 4.4.1
Merge tag 'v3.4.1' into knc2
KnC: knc_sync() to sync SPI buffers. Currently unused.