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
blake: fix of bad difficulty
to test on windows
enhance double scan checks
Makefile: use the CUDA_CFLAGS var