buffer: add lastIndexOf method

Expanding and reusing code by Sam Rijs in commit 4dedc09 to also add a
`.lastIndexOf` method to `Buffer`.

`Buffer.prototype.lastIndexOf` takes the same arguments as its
predecessor and uses a divide-and-conquer method to find the last
occurrence of the sequence of byte.

Reviewed-by: Martin Algesten <martin@algesten.se> Related-To:
https://github.com/iojs/io.js/issues/95 Original PR-URL:
https://github.com/iojs/io.js/pull/160 PR-URL:
https://github.com/iojs/io.js/pull/161