fix not to touch content-type when posting a buffer

This commit patches to check a Buffer specifically using ```Buffer.isBuffer``` method.

When posting a buffer with content-type, in the ```Unirest.send``` function, ```is(data).a(Object)``` returns true when ```data``` is a Buffer. And previous code is resetting type to ```form``` if the type isn't set to ```json```.