http options.auth use Buffer function rather than Buffer object

This PR seems to fix this issue: https://github.com/substack/node-browserify/issues/442

isBuffer used by level-js solves it this way ( github.com/juliangruber/isbuffer )