OnError support for Observable + fromPromise and toPromise methods

Please look if it possible to merge my request with error and promise support.