Added bower.json

The changes in this commit make the module installable using bower.

The change to client.js is backwards compatible with `component build` but also enables installation with bower + browserify + debowerify (the caveat is that one must use `require('superagent/lib/client')` instead of `require('superagent')`)

Addresses #315 
Not sure what duo is, but I tested with component and it's fine

On Wednesday, July 23, 2014, Amir Abu Shareb <notifications@github.com>
wrote:

> In lib/client.js:
>
> > @@ -3,7 +3,7 @@
> >   */
> >
> >  var Emitter = require('emitter');
> > -var reduce = require('reduce');
> > +var reduce = require('reduce/index');
>
> this breaks compatibility with component/duo i think.
> IMHO bower should consider adding index.js to it's main list, like any
> other pkg manager.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/visionmedia/superagent/pull/429/files#r15298851>.
>


-- 
Sent with thumbs (mostly the right one, which is developing a bit of a
callous) from my Nokia 3210