POSIX error numbers for Rust

This library defines a single type, the Error enum, which represents the symbolic constants for error numbers defined in the POSIX standard.

To depend on posix-errno from a Bazel workspace:

```python load("@bazeltools//tools/builddefs/repo:http.bzl", "http_archive")

httparchive( name = "rustposix_errno", sha256 = "...", urls = ["https://github.com/jmillikin/rust-posix-errno/releases/download/v1.0.0/posix-errno-v1.0.0.tar.xz"], ) ```

To depend on posix-errno from a Cargo workspace:

[dependencies] posix-errno = { version = "1.0.0" }