Serializable interfaces
added latest jar file
new java 8 migration branch
added some java 8 functionality
java 8 streams work-in-progress
Merge branch 'java8' of https://github.com/ivan-vasilev/neuralnetworks into java8

Conflicts:
	build/libs/neuralnetworks-snapshot.jar
	nn-core/src/main/java/com/github/neuralnetworks/architecture/NeuralNetworkImpl.java
	nn-core/src/main/java/com/github/neuralnetworks/architecture/types/Autoencoder.java