Refactoring trainers, removing aparapi
Refactoring opencl libs
Started distributed version
Merge branch 'master' into nn

Conflicts:
	.gitignore
	h2o_on_hadoop
	src/main/java/water/H2O.java
	src/main/java/water/util/Utils.java
Distributed trainer