Remove dependency on original Q library

I use `kew` also as a front-end library and this dependency will increase my app size a lot. Can we get rid of it?

Also it seems that Q's `isPromise` as well as kew's are very implementation specific, maybe somehting like checking for `then` attribute to be a function would be enough? What do you think ?