[Stream] Fix infinite loop writing to closed stream
[Stream] Removed unused meta data
[Streams] Reset non-blocking to be safe
Fix 100% cpu usage for idle StreamSelectLoop with no timers.
A null timeout must not be multiplied by an integer.
Fixes #275
[Buffer] Skip closed write test on OS X
Merge branch 'refs/heads/0.3-buffer-fix' into 0.3
Merge branch 'refs/heads/gracefuler-shutdown' into 0.3
Updated changelog for release
Merge branch 'refs/heads/0.3' into 0.4

Conflicts:
	CHANGELOG.md
	src/Stream/Buffer.php
Merge branch 'refs/heads/fix-null-timeout' into 0.4
Fixed documentation path (for PSR-4)
Merge branch 'refs/heads/0.4'
psr-0 should have been psr-4 when switching to it
Merge branch 'refs/heads/wyr-dns-fix' into 0.4
Merge branch 'refs/heads/0.4'
fixes #288
data test updated -> handleData($stream)
unit tests for py socket
[stream] Don't emit data if empty. Replaced py test with php
v0.4.1 changelog, child-process split, v0.4.* for readme
Merge branch 'refs/heads/0.4'