add buffer-size parameter

add option to set a fixed buffer size instead of doing gyrations based
on thread-concurrency
also, change the calculation for maximum buffer size to be based on the
number of threads
include buffer_size into h files

overlooked adding the .h files back into source control
polish buffer_size setting

revert code to validate buffer_size * threads against max_alloc as
max_alloc appears to be based on what a single thread can allocate (it
was right until I got to it)
polish log messages to show where bufsize is being set
OpenCL file hard-coded to N=14

very minor increase in speed, tweaking to see if other improvements
possible
Initial implementation of xIntensity and RawIntensity

Include these two command line parameters implemented from Kalroth and
sgminer.  xIntensity will not be terribly useful for cards with a high
number of shaders.  RawIntensity will be useful for any card though -
Use in multiples of 64 on older cards, multiples of 32 & 16 appear to
work on R7 cards
xIntensity MIN & MAX variable usage

put the variables where they belong in place of the hard coded numbers
cgminer to yacminer in interface

replace a couple instances of cgminer with YACMiner
Remove error on specifying kernel with scrypt

change the config file name as well.
Fix GPU_FAN to max when it's never been set

Add define for hard-coded constant.  When writing config, if the gpu_fan
matches that constant and write 0 instead.  without setting this
parameter, and saving a conf file and reloading it, the GPU fan would
spin to max, but not be under fan control and would never slow down.
tweak scrypt-chacha.cl

left shift an operation instead of multiplying
Network diff display less often

changed set_blockdiff to compare the post-suffix_string previous and
current difficulty when deciding whether to output a line for the
network diff.  Since YAC re-targets per block, it changes almost every
block, but it's a fractional number change, and doesn't impact the diff
display usually.