Support for slicing after the current offset

Mirrors the native [Buffer.slice](http://nodejs.org/api/buffer.html#buffer_buf_slice_start_end)

- `slice() = [ offset .. buffer.length ]`
- `slice(start) = [ offset+start .. buffer.length ]`
- `slice(start, end) = [ offset+start .. offset+end ]`