vstudio: disable incremental linking
cputest: simplified func to print hashes with algo names

add a prefixed printf with some colors
fix automake and remove useless files, update build.sh

- use foreign AM_INIT_AUTOMAKE to skip COPYING file (which is LICENCE.txt)
  http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html

- use subdir-objects option to fix automake on ubuntu 14.04
output: show the current stratum/algo on new blocks
add "blake" 256, 14 rounds (for NEOS blake, not BlakeCoin)

also remove "missing" file, its old and not compatible with ubuntu 14.04
release 1.4, update README...
cpu-miner: sort algos by name, show reject reason
debug: show json methods, hide hash/target if ok
blake: tune up and cleanup, ~100 MH/s on a normal 750Ti

tested on linux and windows (x86 binary)...

but there is a high number of duplicated shares... weird
blake: use a constant for threads, reduce mallocated d_hash size

and clean a bit more...
exit on repeated duplicate shares (to enhance)

create a new function proper_exit() to do common stuff on exit...
debug: a new boolean to log or not json rpc data
stratum: handle a small cache of submitted jobs

Prevent to send duplicated shares on some pools like hashharder..

This cache keeps submitted job/nounces of the last 15 minutes

so, remove exit on repeated duplicate shares,
    the submitted cache now handles this problem.

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
blake: remove unused parameter and fix index in d_hash

that reduce the speed to 92MH/s but the next commit
give us 30 more

so, todo: merge the whole checkhash proc in gpu_hash
          and remove this d_hash buffer...
blake: cleanup, remove d_hash buf, not in a chain

host: only bencode if gpu hash was found
blake: set a max throughput
tmp blake log
hashlog: prevent double computing on jobs already done
stratum: store server time offset in context
hashlog: prepare store of scanned range