Removed datum_t(nullptr_t) constructor, added static method datum_t::null().
Added datum_t::boolean, made native R_BOOL constructor use an enum class instead of asserting the type.
Removed named values from no_array_size_limit_cehck_t and no_sanitize_ptype_t.