Revert Promise to latest core

The modified version caused SEGFAULTS on the iOS simulator. Revert the
Promise code to the original from then/promise project. Disabling
notify/progress for now.

Tests pass, App runs w/out crashing. It's obvious the notify/progress
feature needs a complete reboot.