improved gradient descent in CNeuralNetwork
cleanups in CNeuralNetwork
Merge pull request #2135 from khalednasr/develop

improved gradient descent in NeuralNetwork
Reactivate unit tests.
Fixing sparse_dot() by checking if vectors are sorted (and using expensive fallback if not).
Minor style change.
Merge pull request #2137 from tklein23/fix_sgsparsevector_sparse_dot

Fix sgsparsevector sparse dot.
Add `--break-blocks` to add newlines after blocks
Fixing style issues in SGSparseVector.cpp using astyle.
Another unit test that covers another problem if features are not sorted.
Merge pull request #2139 from tklein23/another_sgsparsevector_unittest

Another unit test that covers another problem if features are not sorted
Fixing control flow error (and a memory leak) found by coverity.  CID 26646
Fix uninitialized variables found by coverity CID 26595
Fixing unused variable found by coverity CID 26592
Uninitialized member in CResultset found by coverity CID 26464
Wrong precondition in SGMatrix::compute_eigenvectors found by coverity CID 25834
Memory allocation issue detected by coverity CID 25812
Memory allocation issue detected by coverity CID 25814
Uninitialized members in OnlineLibLinear found by coverity CID 26565
Fixing leak in example libshogun/base_load_file_parameters.cpp