add OpenBSD support

OpenBSD tools are quite traditional, so

* use `ed` instead of `sed` for in-place editing
* do not support exclusion for file size reporting