use only characters that don't need quoting in the test code's multipart builder
add test coverage for the handling of mismatching files on the same sha (faked here by mangling a file after it's written, since we know of no SHA256 collisions)
remove all the code from the c version
hook up the existing test scripts, lock minitest version to get test/unit working again
start a fresh go port: create the main function, start parsing arguments, boot an http server
start implementing core: add verm package, implement statistics, import code for mime file loading
import serveContent code, rip out directory index file handling (not desired) and mime type detection from content (not desired), implement not-found statistics, implement etags, DRY up error handling
implement gzipped file serving.  all GET test cases now pass.
use the appropriate code for 'method not allowed'
defer get_requests until the response is finished
implement rudimentary raw file POST support
fork the mime code so type -> extension mapping can be implemented, use that for creating files
DRY up error handling on POST
implement support for gzip content-encoded raw uploads
implement multipart/form-data post support
add support for redirect param, not used in the API but useful in manual test forms
add a manual upload page to help people quickstart verm
rearrange source, no other changes in this commit.
use os.IsExist to test the os.Link errors
if the target file already exists, renumber and try again