Reduce number of methods in the IDeferred interface.

Now it has only 3 methods:
1) isFinished()
2) get()
3) get(timeout)