Merge pull request #1 from borisyankov/master

Updating local fork
Buffer.copy() returns the number of bytes copied.

I know it's not mentioned in the documentation, but the Node unit tests check for this behavior, e.g. https://github.com/joyent/node/blob/master/test/simple/test-buffer.js#L54
Merge pull request #1215 from jvilk/master

[Node] Fix Buffer.copy signature