Change react/promise constraints to use tilde operator

This is equivalent of `1.*`, which will give the latest version of the `react/promise` 1.0 branch. It will remain BC using semantic versioning.