Add function to save and load networks.
Implement functions.
Add python binding.
Fix load/save.
Load/save error function and regularization.
Log architecture while loading.
Use save/load for MNIST.
Use dropout.
Add functions that load/save network from/to stream.
Add test case.
Make construction of random components of layers repeatable.
Add binding for rng.
Merge branch 'persistence' of https://github.com/AlexanderFabisch/OpenANN into AlexanderFabisch-persistence

Conflicts:
	benchmarks/mnist/mnist.cpp