Add chan_send_(int|double|buf), chan_recv_(int|double|buf).
Check if wrapped == NULL
Call chan_dispose(chan)
Merge pull request #8 from mattn/typed

Add chan_send_(int|double|buf), chan_recv_(int|double|buf).
Merge pull request #2 from tylertreat/master

Sync with master