Add Java 8 versions of the FSpec promise tests
Add java 8 test for Promise.sequence with Stream
Add Promise.recoverWith
Add Promise.transform
Add Promise.fallbackTo
Merge pull request #2490 from pvlugter/promises

Promise API additions and Java 8 tests