Adding additional boolean keywords enable and disable

Adding yet another pair of English words that are commonly used
as Boolean directives.
Merge pull request #583 from Krellan/booleanenable

Adding additional boolean keywords enable and disable
fix sched_setaffinity parameter : sizeof(cpu_set_t)
SCHED_IDLE and SCHED_BATCH can only be used with sched_priority 0

The function was randomly failing to drop the priority, because the
field was not initialized - it was random garbage instead of 0, leading
to EINVAL.
Fix processor count detection with HW_NCPU
Do not set thread affinity on single-processor systems
Use _SC_NPROCESSORS_CONF instead of _SC_NPROCESSORS_ONLN
Set the priority of miner threads to idle on Windows
Merge commit '8ace341' into bfgminer

Conflicts:
	AUTHORS
Allow libcurl to rewind the upload buffer
util: seek_data_cb: Check validity of offset
Bugfix: varint_decode: Correctly decode multibyte numbers
Merge branch 'coinbase_check' into bfgminer
Fixing column spacing of non-curses device output

Device and processor names of different length (ABC1 vs. ABC12)
were not having enough trailing spaces added,
so the columns were not lining up consistently for per-device stats
on non-curses output (curses output was already OK).