Update SpecialSource to 1.7. Add support for Java 8. Fixes #881