implement race
build 0.9.9
Release v0.9.9-0
Added support for predicate error filters.

Bluebird now supports predicate error filters. The format is:

    promise.catch(predicateFilter, function(e) { });

where predicateFilter is function(error) => bool

Predicate filters should allow for extremely fine-grained control of caught
errors: pattern matching, error-type sets with set operations and other
advanced techniques can be easily implemented on top of them.
Merge pull request #29 from spion/error-filters

Added support for predicate error filters.
support primitives in catch filter
Release v0.9.10-0
better traces when passing invalid predicates to catch
Release v0.9.10-1
use caller argument
add example of predicate catch filter
add testling ci
in Promises/A+ 2.2.5 use actual this values
update bundle
report unhandled rejections even when long stack traces are disabled
ignore unhandled rejections in browser tests
name .error method
fix ie8 tests
add sauce labs browser testing
add test browser task