build.sh: build tags must be space-separated
runtime: fix reporting of "syntax not supported yet" error

- give location info (by creating MakeLocationErrors())
- rewrite the error message
build scripts: flesh out self-hosting script so it builds the binary
build scripts: factor coverage.sh out of build.sh
db: reorder header comments; add missing copyright statement
add missing copyright statements
doc: add detailed build instructions (because of Kyoto Cabinet dependency)
Added tag 0.0.2 for changeset b828d301de2d