Travis: move back test into script section
refactor install and before_install to later be able to add caching support
for compiling NLOPT, JSON, Eigen
added support for rectified linear neurons
Merge pull request #2194 from khalednasr/develop

added support for rectified linear neurons
added symmetry checks in SGMatrix and modified CCustomKernel to have lhs_equals_rhs set properly
updating revision of data submodule
Merge pull request #2190 from lambday/feature/quadratic_time_mmd

Added proper symmetry check in CustomKernel and updated QuadraticTimeMMD
added kernel matrix sum benchmark - CKernel::kernel calls vs Eigen3::sum
Merge pull request #2196 from lambday/feature/quadratic_time_mmd

added kernel matrix sum benchmark - CKernel::kernel calls vs Eigen3::sum
Tell curl to follow permanent redirects.
Merge pull request #2197 from tklein23/fix_curl_redirect

Tell curl to follow permanent redirects
Use proper notation for Gaussian CDF.
Replace * by \cdot since * is used for convolution.
Merge pull request #2198 from wittawatj/develop

test commit
Merge pull request #2200 from wittawatj/docfixes

doc update
added sum methods for CCustomKernel
Declaring method list_memory_allocs() "static" in header instead of definition.
added USE_REFERENCE_COUNTING check in CList unittests to prevent failure when refcounting not used
Merge pull request #2202 from lambday/feature/quadratic_time_mmd

added sum methods for CCustomKernel
Merge pull request #2204 from tklein23/static_linkage_in_definition

Declaring method list_memory_allocs() "static" in header
Merge pull request #2205 from lambday/develop

added USE_REFERENCE_COUNTING check in CList unittests to prevent failure...