2014.02.19, Version 0.10.25 (Stable)

Changes since version 0.10.24:

* stream: start thread after assignments (Oguz Bastemur)

* unix: correct error when calling uv_shutdown twice (Saúl Ibarra
  Corretgé)

* windows: freeze in uv_tcp_endgame (Alexis Campailla)

* sunos: handle rearm errors (Fedor Indutny)
Now working on v0.10.26
errno: map EFBIG, ENOPROTOOPT and ETXTBSY

This is a backport of:
https://github.com/joyent/libuv/commit/107be2bed38afa6279aa53b13b946eb60c204969
https://github.com/joyent/libuv/commit/4a023fc0786780d254e1e4a34a983c36f59d99bf
https://github.com/joyent/libuv/commit/aaaefe32cadcfb26d07d625d17d7a2b8cafb4f2d
unix, windows: map ERANGE errno

This is a backport of 2f58bb6 from the master branch
process: remove debug perror() prints

fix #1128
error: add ENXIO for O_NONBLOCK FIFO open()

When opening FIFO with `O_NONBLOCK` flag, `ENXIO` could be returned if
the readable side hasn't yet opened this FIFO.
Merge remote-tracking branch 'origin/v0.10'

Conflicts:
	AUTHORS
	ChangeLog
	include/uv.h
	src/unix/error.c
	src/unix/process.c
	src/version.c
freebsd: use accept4, introduced in version 10
windows: fix warnings of MinGW -Wall -O3