When.java - applied when.js 1.8.1 changes to when.java
When.java - changed public methods to take a Thenable rather than Promise when possible
ChainTest - added chain notify unit test
When.java - sequence() should now reject when an input task fails and handle task exceptions
Fixed code analysis suggestions for unit tests
Merge branch 'feature/1.8.1' into develop