[RFC] Remove project-specific integer types: long_u. (3)

Continues #1340.

Removes 57 `long_u` instances.
104 still remaining for future PR's.
Also, `uv_uid_t` resolves to `unsigned int`. Shouldn't we change `-1` to `UINT_MAX` or is `(unsigned int)-1` an acceptable C idiom?