Adds support for start and end offsets to buffer.toString. Fixes #448.
Returns utf8 encoded string on binary or ascii encoding request
Merge #449 r=@johnnyman727: Adds support for start and end offset parameters to buffer.toString