use std::back_inserter for appending items via std::copy.
TestCase for multilayerNetwork (LayerTestCase) is failing, because
the initialization step was performed automatically by the optimizer.
For the unit test an explicitly initialization call is necessary.
Remove unnecessary, second find_package(OpenMP) call in CMakeLists.txt
#include <Test/Stopwatch.h> is only needed within the implementation file.
let the step() method trigger the initialization routines for LMA-Optimizer
and the optimizable network.
install alglib header files to $PREFIX_PATH/include/alglib.

add include_path to alglib in pkg-config file (this is not an
elegant fix, but should work. If USE_GPL_LICENSE is not set,
the header won't be installed).
Merge pull request #15 from Ruun/sigma_pi

Bugfixes for SplitableDataSet::merge and TestCase multilayerNetwork
Merge pull request #16 from Ruun/lma_fixes

Lma fixes
Fix include paths for python extension.
Add some developer infos.
Add newline.
Move todolist.
Fix example.
Add some hints to MBSGD.
Extend python interface.
Add simple python example.
Document directory structure.
Add introduction.
add errorFromDataSet(dataset) method for evaluating the error
on any given dataset with the current parameter configuration
in DeepNetworks.
add cases for returning the error value in DeepNetwork::errorFromDataSet.