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
Travis config for JDK8