Ensured all headers are header-only.
Added scripts, TODO: move them into another repo.
New top-level make check.
Cleaned up Makefile targets.
Tweaked net/api/test.cc for coverage report.
Fixed make check and make coverage targets.