Added personal configuration
Update NEWS for 3.0 release.
Bump version to 3.0.0
Fix build and distdir.
Further fix distdir for hexdump.c
Check for errors on stratum recv for any recv return value less than 1 and only parse the response if it's positive.
Add more debugging to recv_line parse failure.
There should be no error response code with return value 0 in recv_line.
Create an OS specific sock_blocks function.
Use sock_blocks function for stratum send and receive.
Use sock_blocks in api.c
Revert "Add more debugging to recv_line parse failure."

This reverts commit b615502b2b68571a2574568fa838d82b173f6c24.

Unnecessary.
Receive failures in recv_line should unconditionally fail.
Bypass attempting to read and save binary files on OSX to avoid crashes on >1 GPU.
Initialise variables not set on OSX in ocl.c.
Use only the one jump in ocl.c to bypass binary saves for osx opencl.
Update NEWS.
Bump version to 3.0.1
bflsc v0.1
Fix BFLSC building.