buffer size and thread concurrency sync

buffer-size will now set or overwrite the thread-concurrency
changed default lookup gap to 4 - almost no card uses 2
if TC is not specified, it will find a value that allocates ~88% of the
gpu's max allocation
allow gpu-threads to be set on a per-card basis with ADL support

credit - SGMiner
update new routine for default TC to use gpu->threads

clean up some leftover debugging framework from 3.4.2
clean up routine for guessing TC/BS if not specified to take
--gpu-threads into account
don't show intensity in manage_gpu

it's already shown in the line above, as -X and -R are available.
version bump
force scrypt - ad significant digits to difficulty

make the -scrypt parameter redundant, but don't give an error if it's
included
clean up a couple warnings on linux

fix a couple type mismatches in logging
fix linux warnings

more improper size specifiers
additional buffer-size changes

default to using BS instead of TC if neither is specified
write BS to the config file when being saved
only write TC if BS is not specified
update the significant digits to the comparison

if they're not the same, then we will always be printing the network
difficulty when a block difficulty is set
fix standard scrypt support

undo the changes that butchered the scrypt support for scrypt-chacha.
Now they can co-exist.
--scrypt activates scrypt 1024,1,1
--scrypt-chacha activates scrypt-chacha N,1,1
revert R: display value and significant digits

showing the count of rejected shares instead of the values is a more
useful stat.
put WU back on the hashmeter

NF is no longer needed there
Only show NF on pool line if using scrypt-chacha
add N-Scrypt support & new scrypt kernel

NFactor algorithm based on Vertcoin
kernel changed to scrypt140202.cl
do not perform BFI_INT patch for OpenCL 1.2+

devices specified in list (Cedar, Juniper, Cypress, etc.) running newer
drivers don't need to be patched if OpenCL 1.2 is found
split scrypt and nscrypt to use different kernels

NScrypt kernel was proving to be slower on standard scrypt than the
baseline kernel.
Update Changelog URL and example.conf
cleanup autogenerated files

aclocal.m4 & configure
cleanup command line options - add -B

--buffer-size now aliased as -B
add text about nfmin and nfmax and starttime being used for N-Scrypt as
well as scrypt-chacha