new java 8 migration branch
added some java 8 functionality
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
some more java 8 stuff
Matrix class relocated
some java 8 optimizations
added new Tensor class (Matrix extends Tensor)
work-in-progress tensors
tensors work-in-progress
work-in-progress tensors
work-in-progress tensors
new java 8 migration branch
added some java 8 functionality
java 8 streams work-in-progress
some more java 8 stuff
Matrix class relocated
some java 8 optimizations