extended neuralnets to support arbitrary  acyclic graphs
Merge pull request #2240 from khalednasr/develop

extended neuralnets to support arbitrary acyclic graphs
added OpenCV build in .travis.yml
added OpenCV build in .travis.yml using package manager
workaround for OpenCV build in .travis.yml
added cvMat to SGMatrix conversion in shoun/lib/OpenCV/Integration.cpp
added CDenseFeatures to cvMat conversion in shoun/lib/OpenCV/Integration.cpp
workaround 2 fixed
added unit_test for opencv and cpp files
fixed ifdefs
added unit_tests for OpenCV integration