src: fix uv_handle_size uv_req_size

Change uv_handle_size and uv_req_size to return 0
when failing to detect size. C99 defines size_t as an unsigned
integer type. This commit also fixes VC++ warning C4245
src: fix VC++ warning C4389