Sync with new upstream version 4.3.5
Initial attempt at Zeus ASIC support.

Partially based on Zeus' reference implementation for CGMiner 3.1.1.
Code is untested against actual hardware.
Remove trailing whitespace
Fixes and additions to Zeus driver
Require explicit algorithm option.
Some preliminary Zeus documentation
Change some log messages and fix writing to config file