Make sure _cygwin_error is defined before it is used.
Merge branch 'master' into next
Bump to 3.0 for release.
Bump to 3.0 for release.
Merge branch 'next'

Conflicts:
	CHANGELOG.mkd