Bugfix: C reserves identifiers beginning with an underscore and uppercase letter or another underscore
Bugfix: SSM: Actually acquire and release extranonce1s
Bugfix: lowl-vcom: Invalid fd checks should be for -1, not 0
Bugfix: lowl-vcom: _get_osfhandle failure returns INVALID_HANDLE_VALUE, not NULL
Bugfix: cpu: Correct results found by scrypt algorithm

- Fix scanhash_scrypt prototype in driver-cpu.c
- Always iterate over nonces in big-endian (since scrypt implementation works with big endian ints, this is faster)
- Always swap big-endian nonce to little-endian for "data" storage (expected format); thanks to Dmitry Eremin-Solenikov for reporting this issue
cpu/scrypt: Fix last_nonce to be host endian also
Merge commit '0459dd0' into bfgminer-3.5.x
Merge branch 'stratumsrv' into bfgminer-3.5.x
Merge commit 'cd890dd' into bfgminer-3.5.x
Merge commit 'bea5c42' into bfgminer-3.5.x
Merge commit 'b5ae1a9' into bfgminer-3.5.x
Bugfix: Correct documentation for --shares option