Expose errno and POSIX errno values to NQP

This pull request adds `nqp::x_posixerrno` (which returns the current value of `errno`) as well as a series of constants corresponding to possible error values for `errno`, for example `pir::const::POSIX_EEXIST`.