#179 Improved the line separator handling for multiple platforms
#179 Added Oracle JDK8 to Travis to prevent regression